You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is hoped that Sermant will support Prometheus monitoring so that Sermant's core metrics as well as each plugin's custom metrics can be monitored through Grafana.
Why is this needed?
Through integration with Grafana, we can use its rich data visualization capabilities to create intuitive dashboards that can help us quickly locate and solve problems.
Through monitoring metrics, monitoring alarms can be added to ensure the stability of sermant.
###Proposal proposal
Regarding the need for Sermant to support Prometheus monitoring, I am currently considering the following three options and hope to discuss them in the community in order to choose the most suitable one or combine it with other more suitable options.
Solution 1: Integrate Micrometer
Advantages: Micrometer provides a common interface integrated with a variety of monitoring systems (including Prometheus), has complete documentation, and is easy to get started.
Disadvantages: need to introduce additional dependencies
Option 2: Use Prometheus’ native API directly
Advantages: Directly use Prometheus native capabilities
Disadvantages: Completely bound to Prometheus
Option 3: Implement custom Metric interface
advantage:
Provides a flexible and scalable way to customize metrics, easy to implement and maintain
Compatible with a variety of surveillance systems
shortcoming:
Additional code needs to be developed to handle indicator registration and exposure
It may take time for the community to adapt to this new interface
The text was updated successfully, but these errors were encountered:
Currently, the monitoring plug-in supports reporting metrics to Prometheus. The monitoring plugin also supports reporting the metrics information collected by the flow control plugin. You can check the user manual of the monitoring plug-in to see if it meets your requirements. Monitoring plugin manual address: https://sermant.io/zh/document/plugin/monitor.html.
The Sermant community accepted this issue request and will support Prometheus in monitoring the metrics information of the Sermant framework, plugins, and host microservices in the future.
What would you like to be added?
It is hoped that Sermant will support Prometheus monitoring so that Sermant's core metrics as well as each plugin's custom metrics can be monitored through Grafana.
Why is this needed?
###Proposal proposal
Regarding the need for Sermant to support Prometheus monitoring, I am currently considering the following three options and hope to discuss them in the community in order to choose the most suitable one or combine it with other more suitable options.
Solution 1: Integrate Micrometer
Advantages: Micrometer provides a common interface integrated with a variety of monitoring systems (including Prometheus), has complete documentation, and is easy to get started.
Disadvantages: need to introduce additional dependencies
Option 2: Use Prometheus’ native API directly
Advantages: Directly use Prometheus native capabilities
Disadvantages: Completely bound to Prometheus
Option 3: Implement custom Metric interface
advantage:
shortcoming:
The text was updated successfully, but these errors were encountered: