Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Monitoring and Troubleshooting Overview


You use open-source applications for monitoring and troubleshooting infrastructure services and microservices in Contrail Service Orchestration. These applications offer a visual representation of the metrics in Contrail Service Orchestration with extensive capabilities for analyzing data and monitoring alerts.

Monitoring Infrastructure Services

You use a combination of Prometheus and Grafana to monitor infrastructure services in Contrail Service Orchestration.

  • Prometheus is a toolkit for monitoring systems and defining alerts.

  • Grafana enables metric analysis and visualization.

You create queries in Prometheus to develop dashboards for infrastructures services, and visualize the dashboards in Grafana. Predefined dashboards for the following applications are included with Contrail Service Orchestration:

  • Cassandra

  • Kubernetes

  • RabbitMQ

  • Host metrics

    • Node and server metrics

    • VM metrics

Refer to the documentation for Prometheus and Grafana for information about using these products.

Monitoring Microservices

Service and Infrastructure Monitor (SIM) provides a continuous and comprehensive monitoring of Contrail Service Orchestration. The application provides both a visual display of the state of the deployment and the ability to view detailed event messages.

Service and Infrastructure Monitor tracks the status of:

  • Network services

  • Virtualized network functions

  • Microservices

  • Virtual machines

  • Physical servers

For detailed information about using Service and Infrastructure Monitor, see the Contrail Service Orchestration User Guide.

You can also use Kibana to view log files and analyze log files in a visual format. See Setting Up the Visual Presentation of Microservice Log Files