Releases: shiguredo/sora_exporter
Releases · shiguredo/sora_exporter
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
2024.5.0
2024.4.0
- [CHANGE] クラスターリレーのメトリクス名を変更する
- Prometheus メトリクスの命名規則に沿った名前に変更する
- 送受信バイト数
sora_cluster_relay_received_bytes
をsora_cluster_relay_recived_bytes_total
に変更するsora_cluster_relay_sent_bytes
をsora_cluster_relay_sent_bytes_total
に変更する
- 送受信パケット数
sora_cluster_relay_received_packets
をsora_cluster_relay_recived_packets_total
に変更するsora_cluster_relay_sent_packets
をsora_cluster_relay_sent_packets_total
に変更する
- @tnamao
2024.3.0
- [UPDATE] Go を 1.22 に上げる
- [ADD]
sora_client
のobs_studio_whep
に対応する - [ADD] Sora のクラスターリレー機能のメトリクスを追加する
- GetStatsReport API の
cluster_relay
以下の統計情報を、起動オプションの--sora.cluster-metrics
を有効にした時のみ収集する - 次のメトリクスを送受信しているノード単位で返す
- 送受信バイト数
sora_cluster_relay_received_bytes
sora_cluster_relay_sent_bytes
- 送受信パケット数
sora_cluster_relay_received_packets
sora_cluster_relay_sent_packets
- @tnamao
- GetStatsReport API の
2024.2.0
- [ADD]
sora_license_expired_at_timestamp_seconds
メトリクスを追加する- Sora のライセンス期限を epoch 秒に変換したものを返す
- 仮にライセンスの期限が 2024 年 1 月の場合は、
2024-01-31T23:59:59Z
の epoch 秒になる - @tnamao
- [ADD]
sora_time_seconds
メトリクスを追加する- これは
Node exporter
のnode_time_seconds
と同じもので、exporter が起動しているサーバーのシステム時間を epoch 秒で返す sora_license_expired_at_timestamp_seconds
と組み合わせてライセンスの期限を監視することを想定している- @tnamao
- これは
2024.1.0
- [FIX] Sora 2023.2.0 で
ListClusterNodes
API のinclude_all_known_nodes
のデフォルト値が変更で panic が起こす問題に対応する- Sora 2023.2.0 以降で Sora Exporter 2023.5.0 以前のバージョンを使用し、クラスターメトリクスが有効になっている場合に発生する
- @tnamao
- [CHANGE] Sora の
ListClusterNodes
API を呼び出す際に、API リクエストのinclude_all_known_nodes
をtrue
にし切断中のノードも含め、接続状態を gauge で返すようにする- 破壊的変更 になるため、バージョンアップの際に注意してください
- gauge の値は 1 が接続、0 が切断を表し
ListClusterNodes
API のレスポンスに含まれるconnected
の値により返す値を切り替えている - @tnamao