Ok, no problem, will do that. thanks again

> On 25 Feb 2025, at 9:37 AM, Daniel-Constantin Mierla <[email protected]> 
> 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 <[email protected]> 
>>> <mailto:[email protected]> 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_prom.p.xhttp_prom_stats
>>> 
>>> 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

__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions -- 
[email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to