Revision as of 12:01, February 26, 2024 by Xavier (talk | contribs) (Created page with "= Interaction Server Proxy Metrics = Interaction Server Proxy provides health and performance metrics in a format compatible with Prometheus. These metrics are accessible via...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Interaction Server Proxy Metrics

Interaction Server Proxy provides health and performance metrics in a format compatible with Prometheus. These metrics are accessible via an HTTP GET request to the health port at the path: http://host:port/health/all.

Any metric except explicitly described below is not supported.

List of provided metrics

Metric name

Metric type Metric description Labels Value

ixn_proxy_health_info_current_clients 1

gauge Provided for historical reasons only. Use ixn_proxy_health_info_client_count instead. Indicates number clients, connected to IXN Proxy None number of connected to IXN Proxy clients.

ixn_proxy_health_info_client_count { client_type_name="Media server" } 1

gauge Indicates number clients with specified type, connected to IXN Proxy client_type_name - type of connected clients. Possible values are:
  • Unknown
  • Proxy
  • Agent application
  • Media server
  • Reporting engine
  • Routing engine
  • Third party server
  • Universal router
Number connected to IXN Proxy clients

ixn_proxy_health_info_total_nodes 2

gauge Indicates the number of IXN (connected and not connected at the moment) to which IXN Proxy can be connected. None number IXN servers to which IXN can be connected.

ixn_proxy_health_info_active_nodes 1

gauge

Indicates the number of IXN servers to which IXN Proxy is connected at the moment

None number of IXN servers to which IXN is connected.

ixn_proxy_health_info_interaction_cache_size 10

gauge Indicates the number of interactions in IXN Proxy memory None number of IXN servers to which IXN is connected.

ixn_proxy_health_info_current_snapshots 2

gauge Indicates the number of snapshots stored in IXN Proxy memory None number of snapshorts stored in IXN Proxy memory

ixn_proxy_health_info_current_tenants 1

gauge Indicates the number of tenants, which are used the IXN Proxy None number of tenants, which are used by the IXN Proxy

ixn_proxy_health_info_client_requests 1

counter Indicates the number of requests, received from external clients, connected to IXN Proxy None number of requests, received from external clients, connected to IXN Proxy

ixn_proxy_health_info_client_responses 1

counter Indicates the number of responses, sent by IXN Proxy to external clients None number of responses, sent by IXN Proxy to external clients.

ixn_proxy_health_info_server_requests 2

counter Indicates the number of requests, sent by IXN Proxy to IXN servers None number of requests, sent by IXN Proxy to IXN servers.

ixn_proxy_health_info_server_responses 2

counter Indicates the number of responses, received by IXN Proxy from IXN servers None number of responses, received by IXN Proxy from IXN servers.

ixn_proxy_health_info_received_from_ixn_server_total_bytes { received_from_ixn_server_name="IXN_B" } 430

counter Indicates the number of bytes which were received from IXN server received_from_ixn_server_name – name of IXN server. number of bytes which were received from IXN server.

ixn_proxy_health_info_data_sent_to_ext_clients_total_bytes { data_sent_to_ext_clients_type_name=" Media server " } 215

counter Indicates total number of bytes which IXN Proxy sent to connected to IXN Proxy clients by client type data_sent_to_ext_clients_type_name – type of connected clients. Possible values are:
  • Unknown
  • Proxy
  • Agent application
  • Media server
  • Reporting engine
  • Routing engine
  • Third party server
  • Universal router
number of bytes which IXN Proxy sent to connected to IXN Proxy clients.

ixn_proxy_health_info_time_to_send_to_ext_clients_total_ms { time_to_send_to_ext_clients_type_name="Unknown" } 510

counter Indicates time in milliseconds spent sending protocol messages to connected external clients by client type time_to_send_to_ext_clients_type_name – type of connected clients. Possible values are:
  • Unknown
  • Proxy
  • Agent application
  • Media server
  • Reporting engine
  • Routing engine
  • Third party server
  • Universal router
time in milliseconds spent sending protocol messages to connected external clients.
Comments or questions about this documentation? Contact us for support!