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.
| 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:
|
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:
|
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:
|
time in milliseconds spent sending protocol messages to connected external clients. |
Comments or questions about this documentation? Contact us for support!
