[asterisk-bugs] [JIRA] (ASTERISK-28403) Add native Prometheus support to Asterisk

Matt Jordan (JIRA) noreply at issues.asterisk.org
Thu May 2 13:40:48 CDT 2019


Matt Jordan created ASTERISK-28403:
--------------------------------------

             Summary: Add native Prometheus support to Asterisk
                 Key: ASTERISK-28403
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28403
             Project: Asterisk
          Issue Type: New Feature
      Security Level: None
          Components: Resources/General
    Affects Versions: GIT
            Reporter: Matt Jordan


In a dockerized environment, Prometheus is the 'go-to' open source project for monitoring applications. It is a bit unique in that, unlike many other monitoring solutions, it operates primarily on a 'pull' model instead of a 'push' model. This actually makes it work uniquely well with Asterisk, as Asterisk's built-in HTTP server allows it to serve up Prometheus statistics natively.

This feature will:
# Add a new module to Asterisk that serves up Prometheus compatible metrics
# Provide basic attributes about Asterisk (build properties, version, up / reload times, etc.)
# Provide APIs for future enhancements and other modules to register metrics that will be served up when a Prometheus server scrapes Asterisk

Note that additional feature enhancements will be forthcoming that will add more useful statistics, i.e., channel stats, PJSIP object statistics, etc.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list