Monitor Your Apps with Epoch

Userlevel 4
Badge +20
Xi Epoch generates live application maps to provide instantaneous visibility into your application health without any code instrumentation. Epoch provides visibility into the interactions between components in distributed architectures, without dependency on specific language or framework implementation. As a result, operations team can quickly ensure reliability and availability of any application in any cloud environment.

The picture below is showing two different Kubernetes Clusters, Docker Enterprise and Nutanix Karbon. The collectors are deployed as daemon sets so they can be deployed to any Kubernetes cluster to start monitoring your applications. Epoch collectors can be run in both containerized as well as non-containerized environments. Only one collector is needed per host (VM or bare metal OS).

Below is YugaDB running Cassandra commands and Epoch is able to look at the traffic and report on how fast commands are happening and even give the most requested queries.

Some other features Epoch can provide:
  • Create and share maps by filtering and grouping by tags and traffic attributes.
  • Search and Discover services and their dependencies.
  • Monitor real-time traffic flow between all internal and external services.
  • Use Pagerduty, email or webhooks integration for alert notifications.
  • Time Travel to compare behavior, for example, before and after deployments.
  • Application Integrations with JMX, NGINX, MySQL and others, for metrics such as heap size, thread counts, connections, etc.
The best part to me is that the application code doesn't have to be touched.
Try it out for free,

0 replies

Be the first to reply!