Ok, no problem, will do that. thanks again
On 25 Feb 2025, at 9:37 AM, Daniel-Constantin Mierla miconda@gmail.com wrote:
Oh, right, the transaction management stats are exported by the tmx module.
Anyhow, as I said, it is different that what the rpc command returns, which are not the Kamailio's internal stats, but something computed in a rpc callback.
If you want exactly those values, you have to fetch them via the rpc command and import them were you need.
Cheers, Daniel
On 25.02.25 13:26, Alexis Fidalgo wrote:
yes, saw that (sorry i didn't mentioned), configured with
modparam("xhttp_prom", "xhttp_prom_stats", "all")
this is what kamcmd shows
# docker exec -it sb_sbka.w47ug2ctvz3l8wpjlygdjh911.6i0wgchuaiyvzcbwlkosppgg7 kamcmd tm.stats { current: 0 waiting: 0 total: 4 total_local: 0 rpl_received: 0 rpl_generated: 8 rpl_sent: 8 6xx: 0 5xx: 3 4xx: 1 3xx: 0 2xx: 0 created: 4 freed: 4 delayed_free: 0 }
this is what xhttp_prom returns
root@9a888f498090:/# curl http://sbk:9091/metrics # NO User defined metrics
# Kamailio whole internal statistics kamailio_core_bad_URIs_rcvd 3443 1740486622625 kamailio_core_bad_msg_hdr 0 1740486622625 kamailio_core_drop_replies 0 1740486622625 kamailio_core_drop_requests 0 1740486622625 kamailio_core_err_replies 0 1740486622625 kamailio_core_err_requests 0 1740486622625 kamailio_core_fwd_replies 0 1740486622625 kamailio_core_fwd_requests 0 1740486622625 kamailio_core_rcv_replies 0 1740486622625 kamailio_core_rcv_replies_18x 0 1740486622625 kamailio_core_rcv_replies_1xx 0 1740486622625 kamailio_core_rcv_replies_1xx_bye 0 1740486622625 kamailio_core_rcv_replies_1xx_cancel 0 1740486622625 kamailio_core_rcv_replies_1xx_invite 0 1740486622625 kamailio_core_rcv_replies_1xx_message 0 1740486622625 kamailio_core_rcv_replies_1xx_prack 0 1740486622625 kamailio_core_rcv_replies_1xx_refer 0 1740486622625 kamailio_core_rcv_replies_1xx_reg 0 1740486622625 kamailio_core_rcv_replies_1xx_update 0 1740486622625 kamailio_core_rcv_replies_2xx 0 1740486622625 kamailio_core_rcv_replies_2xx_bye 0 1740486622625 kamailio_core_rcv_replies_2xx_cancel 0 1740486622625 kamailio_core_rcv_replies_2xx_invite 0 1740486622625 kamailio_core_rcv_replies_2xx_message 0 1740486622625 kamailio_core_rcv_replies_2xx_prack 0 1740486622625 kamailio_core_rcv_replies_2xx_refer 0 1740486622625 kamailio_core_rcv_replies_2xx_reg 0 1740486622625 kamailio_core_rcv_replies_2xx_update 0 1740486622625 kamailio_core_rcv_replies_3xx 0 1740486622625 kamailio_core_rcv_replies_3xx_bye 0 1740486622625 kamailio_core_rcv_replies_3xx_cancel 0 1740486622625 kamailio_core_rcv_replies_3xx_invite 0 1740486622625 kamailio_core_rcv_replies_3xx_message 0 1740486622625 kamailio_core_rcv_replies_3xx_prack 0 1740486622625 kamailio_core_rcv_replies_3xx_refer 0 1740486622625 kamailio_core_rcv_replies_3xx_reg 0 1740486622625 kamailio_core_rcv_replies_3xx_update 0 1740486622625 kamailio_core_rcv_replies_401 0 1740486622625 kamailio_core_rcv_replies_404 0 1740486622625 kamailio_core_rcv_replies_407 0 1740486622625 kamailio_core_rcv_replies_480 0 1740486622625 kamailio_core_rcv_replies_486 0 1740486622625 kamailio_core_rcv_replies_4xx 0 1740486622625 kamailio_core_rcv_replies_4xx_bye 0 1740486622625 kamailio_core_rcv_replies_4xx_cancel 0 1740486622625 kamailio_core_rcv_replies_4xx_invite 0 1740486622625 kamailio_core_rcv_replies_4xx_message 0 1740486622625 kamailio_core_rcv_replies_4xx_prack 0 1740486622625 kamailio_core_rcv_replies_4xx_refer 0 1740486622625 kamailio_core_rcv_replies_4xx_reg 0 1740486622625 kamailio_core_rcv_replies_4xx_update 0 1740486622625 kamailio_core_rcv_replies_5xx 0 1740486622625 kamailio_core_rcv_replies_5xx_bye 0 1740486622625 kamailio_core_rcv_replies_5xx_cancel 0 1740486622625 kamailio_core_rcv_replies_5xx_invite 0 1740486622625 kamailio_core_rcv_replies_5xx_message 0 1740486622625 kamailio_core_rcv_replies_5xx_prack 0 1740486622625 kamailio_core_rcv_replies_5xx_refer 0 1740486622625 kamailio_core_rcv_replies_5xx_reg 0 1740486622625 kamailio_core_rcv_replies_5xx_update 0 1740486622625 kamailio_core_rcv_replies_6xx 0 1740486622625 kamailio_core_rcv_replies_6xx_bye 0 1740486622625 kamailio_core_rcv_replies_6xx_cancel 0 1740486622625 kamailio_core_rcv_replies_6xx_invite 0 1740486622625 kamailio_core_rcv_replies_6xx_message 0 1740486622625 kamailio_core_rcv_replies_6xx_prack 0 1740486622625 kamailio_core_rcv_replies_6xx_refer 0 1740486622625 kamailio_core_rcv_replies_6xx_reg 0 1740486622625 kamailio_core_rcv_replies_6xx_update 0 1740486622625 kamailio_core_rcv_requests 3443 1740486622625 kamailio_core_rcv_requests_ack 0 1740486622625 kamailio_core_rcv_requests_bye 0 1740486622625 kamailio_core_rcv_requests_cancel 0 1740486622625 kamailio_core_rcv_requests_info 0 1740486622625 kamailio_core_rcv_requests_invite 0 1740486622625 kamailio_core_rcv_requests_message 0 1740486622625 kamailio_core_rcv_requests_notify 0 1740486622625 kamailio_core_rcv_requests_options 0 1740486622625 kamailio_core_rcv_requests_prack 0 1740486622625 kamailio_core_rcv_requests_publish 0 1740486622625 kamailio_core_rcv_requests_refer 0 1740486622625 kamailio_core_rcv_requests_register 0 1740486622625 kamailio_core_rcv_requests_subscribe 0 1740486622625 kamailio_core_rcv_requests_update 0 1740486622625 kamailio_core_unsupported_methods 0 1740486622625 kamailio_dialog_active_dialogs 0 1740486622625 kamailio_dialog_early_dialogs 0 1740486622625 kamailio_dialog_expired_dialogs 0 1740486622625 kamailio_dialog_failed_dialogs 0 1740486622625 kamailio_dialog_processed_dialogs 0 1740486622625 kamailio_dns_failed_dns_request 0 1740486622625 kamailio_dns_slow_dns_request 0 1740486622625 kamailio_httpclient_connections 0 1740486622625 kamailio_httpclient_connfail 0 1740486622625 kamailio_httpclient_connok 0 1740486622625 kamailio_shmem_fragments 1 1740486622625 kamailio_shmem_free_size 64167760 1740486622625 kamailio_shmem_max_used_size 2941104 1740486622625 kamailio_shmem_real_used_size 2941104 1740486622625 kamailio_shmem_total_size 67108864 1740486622625 kamailio_shmem_used_size 2698880 1740486622625 kamailio_sl_1xx_replies 0 1740486622625 kamailio_sl_200_replies 3442 1740486622625 kamailio_sl_202_replies 0 1740486622625 kamailio_sl_2xx_replies 0 1740486622625 kamailio_sl_300_replies 0 1740486622625 kamailio_sl_301_replies 0 1740486622625 kamailio_sl_302_replies 0 1740486622625 kamailio_sl_3xx_replies 0 1740486622625 kamailio_sl_400_replies 0 1740486622625 kamailio_sl_401_replies 0 1740486622625 kamailio_sl_403_replies 0 1740486622625 kamailio_sl_404_replies 0 1740486622625 kamailio_sl_407_replies 0 1740486622625 kamailio_sl_408_replies 0 1740486622625 kamailio_sl_483_replies 0 1740486622625 kamailio_sl_4xx_replies 0 1740486622625 kamailio_sl_500_replies 0 1740486622625 kamailio_sl_5xx_replies 0 1740486622625 kamailio_sl_6xx_replies 0 1740486622625 kamailio_sl_failures 0 1740486622625 kamailio_sl_received_ACKs 0 1740486622625 kamailio_sl_sent_err_replies 0 1740486622625 kamailio_sl_sent_replies 3442 1740486622625 kamailio_sl_xxx_replies 0 1740486622625 kamailio_tcp_con_reset 0 1740486622625 kamailio_tcp_con_timeout 0 1740486622625 kamailio_tcp_connect_failed 0 1740486622625 kamailio_tcp_connect_success 0 1740486622625 kamailio_tcp_current_opened_connections 2 1740486622625 kamailio_tcp_current_write_queue_size 0 1740486622625 kamailio_tcp_established 2 1740486622625 kamailio_tcp_local_reject 0 1740486622625 kamailio_tcp_passive_open 2 1740486622625 kamailio_tcp_send_timeout 0 1740486622625 kamailio_tcp_sendq_full 0 1740486622625 kamailio_tmx_2xx_transactions 0 1740486622625 kamailio_tmx_3xx_transactions 0 1740486622625 kamailio_tmx_4xx_transactions 0 1740486622625 kamailio_tmx_5xx_transactions 0 1740486622625 kamailio_tmx_6xx_transactions 0 1740486622625 kamailio_tmx_UAC_transactions 0 1740486622625 kamailio_tmx_UAS_transactions 0 1740486622625 kamailio_tmx_active_transactions 0 1740486622625 kamailio_tmx_inuse_transactions 0 1740486622625 kamailio_tmx_rpl_absorbed 0 1740486622625 kamailio_tmx_rpl_generated 0 1740486622625 kamailio_tmx_rpl_received 0 1740486622625 kamailio_tmx_rpl_relayed 0 1740486622625 kamailio_tmx_rpl_sent 0 1740486622625 kamailio_usrloc_registered_users 0 1740486622625
On 25 Feb 2025, at 9:04 AM, Daniel-Constantin Mierla miconda@gmail.com mailto:miconda@gmail.com wrote:
Hello,
On 25.02.25 12:54, Alexis Fidalgo via sr-users wrote:
Hello all, i found that tm stats (kamcmd tm.stats) are not present in the response of xhttp_prom (prometheus), so in new configurations that we applied, we have no information/stats on reply codes. Is there a way to add this information to the xhttp_prom response?
thanks in advance. regards
the tm.stats is an RPC command build by the function executed behind. The statistic metrics exported by tm are part of the output from "kamctl stats".
Anyhow, for tm stats, you need to set it in config:
https://www.kamailio.org/docs/modules/stable/modules/xhttp_prom.html#xhttp_p...
Cheers, Daniel
-- Daniel-Constantin Mierla (@ asipto.com) twitter.com/miconda -- linkedin.com/in/miconda Kamailio Consultancy, Training and Development Services -- asipto.com Kamailio Advanced Training, March 24-28, 2025 -- asipto.com Kamailio World Conference, May 12-13, 2025, Berlin -- kamailioworld.com
-- Daniel-Constantin Mierla (@ asipto.com) twitter.com/miconda -- linkedin.com/in/miconda Kamailio Consultancy, Training and Development Services -- asipto.com Kamailio Advanced Training, March 24-28, 2025 -- asipto.com Kamailio World Conference, May 12-13, 2025, Berlin -- kamailioworld.com