Включение метрик на ECSS10
Включение эксплуатационных (основных) метрик
Core
Включение:
выполняется в CoCon
/system/metrics/core/set active true
Просмотр:
выполняется в CoCon
/system/metrics/core/info
┌────────────┬───────┐
│ Property │ Value │
├────────────┼───────┤
│active │true │
│endpoint │metrics│
│idle_timeout│10000 │
│port │8093 │
└────────────┴───────┘
Ds
Включение:
выполняется в CoCon
/system/metrics/ds/set active true
Просмотр:
выполняется в CoCon
/system/metrics/ds/info
┌────────────┬───────┐
│ Property │ Value │
├────────────┼───────┤
│active │true │
│endpoint │metrics│
│idle_timeout│10000 │
│port │8092 │
└────────────┴───────┘
Sip
Включение:
выполняется в CoCon
/system/metrics/sip/set active true
Просмотр:
выполняется в CoCon
/system/metrics/sip/info
┌────────────┬───────┐
│ Property │ Value │
├────────────┼───────┤
│active │true │
│endpoint │metrics│
│idle_timeout│10000 │
│port │8094 │
└────────────┴───────┘
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
на обоих хостах
sudo systemctl restart ecss-media-server
В случае если на хосте используется несколько 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