Releases: shiguredo/sora_exporter
Releases · shiguredo/sora_exporter
2025.1.0
- [ADD] 多段リレー(Plumtree) 関連のメトリクスを追加する
- Sora 2025.1.0 で Sora API の GetStatsReport API に追加される予定の多段リレー関連の以下のメトリクスを追加する
cluster_relay_plumtree_sent_gossip_total
cluster_relay_plumtree_received_gossip_total
cluster_relay_plumtree_received_gossip_hop_total
cluster_relay_plumtree_sent_ihave_total
cluster_relay_plumtree_received_ihave_total
cluster_relay_plumtree_sent_graft_total
cluster_relay_plumtree_received_graft_total
cluster_relay_plumtree_sent_prune_total
cluster_relay_plumtree_received_prune_total
cluster_relay_plumtree_graft_miss_total
cluster_relay_plumtree_skipped_send_total
cluster_relay_plumtree_ihave_overflow_total
cluster_relay_plumtree_ignored_total
- @sile
- Sora 2025.1.0 で Sora API の GetStatsReport API に追加される予定の多段リレー関連の以下のメトリクスを追加する
- [ADD]
sora_srtp_sent_sfu_delay_us_total
メトリクスを追加する- Sora 2025.1.0 で Sora API の GetStatsReport API に追加される予定のメトリクス
- @sile
- [UPDATE] Go を 1.24.4 に上げる
misc
2025.1.0-canary.4
go mod tidy
2025.1.0-canary.3
Merge pull request #49 from shiguredo/feature/plumtree-total-ihave-ov…
2025.1.0-canary.2
CI の staticcheck を 2025.1.1 にあげる
2025.1.0-canary.1
Merge pull request #48 from shiguredo/feature/plumtree-hop-count cluster_relay_plumtree_received_gossip_hop_total メトリクス (Sora 2025.1.0 で導入予定) を追加する
2025.1.0-canary.0
Merge pull request #47 from shiguredo/feature/new-metrics Sora 2025.1.0 で追加予定のメトリクスに対応する
2024.7.0
- [CHANGE] クラスターメトリクスを収集する際の
ListClusterNodes
API の呼び出し時にリクエストパラメータの指定を削除する- 破壊的変更になるため、バージョンアップの際に注意してください
- Sora 2024.2.0 での
include_all_known_nodes
パラメータ廃止への対応です - Sora 2023.2 以前と Sora 2024.1 以降で、exporter が返すメトリクスの結果が変わります
- @tnamao
- [ADD] SRTP 統計情報を追加する
- Sora API の GetStatsReport API から取得可能な SRTP 統計情報を以下のメトリクス名で追加する
sora_srtp_received_packets_total
sora_srtp_received_bytes_total
sora_srtp_sent_packets_total
sora_srtp_sent_bytes_total
sora_srtp_decrypted_packets_total
sora_srtp_decrypted_bytes_total
- @tnamao
- Sora API の GetStatsReport API から取得可能な SRTP 統計情報を以下のメトリクス名で追加する
- [ADD] SCTP 統計情報を追加する
- Sora API の GetStatsReport API から取得可能な SCTP 統計情報を以下のメトリクス名で追加する
sora_sctp_received_packets_total
sora_sctp_received_bytes_total
sora_sctp_sent_packets_total
sora_sctp_sent_bytes_total
- @tnamao
- Sora API の GetStatsReport API から取得可能な SCTP 統計情報を以下のメトリクス名で追加する
- [ADD] 無視されたウェブフック数の統計情報を追加する
- Sora API の GetStatsReport API から取得可能な無視されたウェブフック数を以下のメトリクス名で追加する
- 既存の以下のメトリクスの
state
ラベルにignored
で値を返すsora_event_webhook_total
sora_session_webhook_total
sora_stats_webhook_total
- @tnamao
- [CHANGE] ログライブラリの変更
prometheus/exporter-toolkit
の依存ログライブラリがgo-kit/log
から Go 言語標準ライブラリのlog/slog
に変更されたため、Sora expoter 内で使用しているロガーもlog/slog
に切り替える- 同様にテストコードで使用していた
NewNopLogger
は代替としてslog.New(slog.NewTextHandler(io.Discard, nil))
を使用する形に変更する - @tnamao
- [UPDATE] 依存パッケージを更新する
- prometheus/client_golang 1.19.1 => 1.20.5
- prometheus/common 0.54.0 => 0.61.0
- prometheus/exporter-toolkit 0.11.0 => 0.13.2
prometheus/exporter-toolkit
のログライブラリ切り替えによりgo-kit/log
への依存はなくなりました- @tnamao
- [UPDATE] Go を 1.23 に上げる
misc
2024.7.0-canary.1
変更履歴に追記する
2024.7.0-canary.0
変更履歴に追記する
2024.6.0
- [ADD]
sora_cluster_node
のメトリクスにnode_type
を追加するregular
またはtemporary
のいずれかが入ります- @tnamao
- [UPDATE]
prometheus/common
のversion.NewCollector
がprometheus/client_golang
に移動したことに伴う参照関係の修正 - [UPDATE] 依存パッケージを更新する
- alecthomas/kingpin 2.3.2 => 2.4.0
- prometheus/client_golang 1.16.0 => 1.19.1
- prometheus/common 0.44.0 => 0.54.0
- prometheus/exporter-toolkit 0.10.0 => 0.11.0
- @tnamao