CoreOS is an open-source lightweight operating system based on the Linux kernel and designed for providing infrastructure to clustered deployments, while focusing on automation, ease of application deployment, security, reliability and scalability. As an operating system, CoreOS provides only the minimal functionality required for deploying applications inside software containers, together with built-in mechanisms for service discovery and configuration sharing.
CoreOS provides no package manager as a way for distributing payload applications, requiring instead all applications to run inside their containers. Serving as a single control host, a CoreOS instance uses the underlying operating-system-level virtualization features of the Linux kernel to create and configure multiple containers that perform as isolated Linux systems. That way, resource partitioning between containers is performed through multiple isolated userspace instances, instead of using a hypervisor and providing full-fledged virtual machines.
OpsClarity now supports CoreOS. This means that OpsClarity agents can not only run inside CoreOs, but also monitor CoreOS and the associated sets of containers and applications that are hosted inside CoreOS. This enables enterprises to seamlessly move their production workloads to a CoreOS based containerized stack, and rely on operational insights, monitoring, uptime and productivity that are a must for reliable operations of their business and associated workloads.
OpsClarity agent runs in a docker container. Customers should be able to download our DockerFile, build and run our agent in a docker container.
OpsClarity agents running in CoreOS or a docker container can collect
- Host Metrics, like CPU utilization, Network Traffic, Memory Utilization
- Host Topology information, Services running on host and
- Container Metrics
- Identify services running in containers
- Generate configurations to collect service metrics from containers.