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
