Включение эксплуатационных (основных) метрик

Core

Включение:

выполняется в CoCon

/system/metrics/core/set active true
CODE

Просмотр:

выполняется в CoCon

/system/metrics/core/info 
┌────────────┬───────┐
│  Property  │ Value │
├────────────┼───────┤
│active      │true   │
│endpoint    │metrics│
│idle_timeout│10000  │
│port        │8093   │
└────────────┴───────┘
CODE

Ds

Включение:

выполняется в CoCon

/system/metrics/ds/set active true
CODE

Просмотр:

выполняется в CoCon

/system/metrics/ds/info 
┌────────────┬───────┐
│  Property  │ Value │
├────────────┼───────┤
│active      │true   │
│endpoint    │metrics│
│idle_timeout│10000  │
│port        │8092   │
└────────────┴───────┘
CODE

Sip

Включение:

выполняется в CoCon

/system/metrics/sip/set active true
CODE

Просмотр:

выполняется в CoCon

/system/metrics/sip/info 
┌────────────┬───────┐
│  Property  │ Value │
├────────────┼───────┤
│active      │true   │
│endpoint    │metrics│
│idle_timeout│10000  │
│port        │8094   │
└────────────┴───────┘
CODE

Msr

Включение метрик для Msr выполняется конфигурацией файла: /etc/ecss/ecss-media-server/config.xml  на  ecss1 /ecss2. Необходимо изменить строчку <metrics enable="no"/>  на <metrics enable="yes"/>

<?xml version="1.0" encoding="utf-8"?>
<config date="09:05:25 17.10.2025">
  <general log-level="3" log-rotate="yes" max-calls="8192" max-vid-calls="8192" max-in-group="512" load-sensor="media" load-delta="10" calls-delta="100" spool-dir-size="100M" log-name="msr.log" log-path="/var/log/ecss/media-server" use-srtp="disabled" enable-ice-transport="no" ice-update="no" aggressive-ice="yes" stun-server="" suspicious-mode="no"/>
  <transport bind-addr="10.0.20.91" port="5040" transport="udp+tcp"/>
  <!-- By default configured public TURN-server -->
  <turn-server use-turn="no" host="numb.viagenie.ca" user="webrtc@live.com" password="muazkh"/>
  <media mixer-clock-rate="8000" use-vad="no" cng-level="0" jb-size="60" rtcp-timeout="0" rtp-timeout="350" udp-src-check="no" cn-multiplier="3" port-start="12000" port-range="2048" tias-in-sdp="no" thread-cnt="2" vid-enc-threads="2" vid-dec-threads="2" video-conf-layout="evenly" keyframe-interval="1000" vid-decode-delay="100" silence-threshold="-30" dtmf-flash-disable="no" video-dscp="0" other-dscp="0" dummy-video-src="/usr/share/ecss-media-server/video/dummy_video.yuv" video-enc-width="640" video-enc-height="360" finalsilence="1000" rtcp-stat-dump="yes" dtmf-tg-fpc-loop="10" dtmf-tg-fit="1" dtmf-tg-fot="2" dtmf-tg-volume="12288"/>
  <codec pcma="1" pcmu="2" ilbc="0" gsm="0" g722="3" g726="0" g729="0" speex="0" l16="0" g7221="0" opus="0" h264="1" h263-1998="2" t38="1" tel-event-pt="0"/>
  <accounts>
    <!-- <dynamic msr_name="msr.name"
            realm="sip:127.0.0.1:5000"
            dtmf_mode="rfc+inband+info"
            auth_name="user"
            auth_password="password" /> -->
  </accounts>
  <pbyte>
    <mcc bind-addr="10.0.20.91" port="5700"/>
  </pbyte>
  <conf_dir path="/etc/ecss/ecss-media-server/conf.d"/>
  <metrics enable="no"/>
  <rtp>
    <auto addr-v4=""/>
  </rtp>
</config>

 Для этого выполнить команды:

на обоих хостах

sudo sed -i -e 's/<metrics enable="no"\/>/<metrics enable="yes"\/>/g' /etc/ecss/ecss-media-server/config.xml
CODE

на обоих хостах

sudo systemctl restart ecss-media-server
CODE

В случае если на хосте используется несколько MSR (на портах отличных от 8100) то для каждого MSR, в директории /etc/ecss/ecss-media-server, создать отдельный файл. В котором строчку <metrics enable="no"/> необходимо будет заменить на →  для примера, <metrics enable="yes" msr_name="msr.ecss2" port="8102" /> (для каждого MSR имя и порт должны быть уникальные)

пример для <metrics enable="yes" msr_name="msr.ecss2" port="8102" />

sudo sed -i -e 's/<metrics enable="no"\/>/<metrics enable="yes" msr_name="msr.ecss2" port="8102"\/>/g' /etc/ecss/ecss-media-server/config.xml
CODE