コンテンツにスキップ

更新履歴(2022年)


本ドキュメントは、Guance のリリースごとの更新内容を記録したものです。DataKit、Guance ベストプラクティス、Guance インテグレーション資料、Guance が含まれます。

2022年12月29日

Guance の更新

MFA認証管理を追加

Guance は MFA 認証管理を提供し、アカウントのユーザー名とパスワードに加えてセキュリティ層を追加します。MFA 認証を有効にすると、ログイン時に二段階認証が必要となり、アカウントのセキュリティが向上します。詳細はドキュメント MFA 管理 を参照してください。

ワークスペース IP アクセスログインホワイトリストを追加

Guance は、ワークスペースに IP ホワイトリストを設定してアクセスユーザーを制限する機能をサポートします。IP ホワイトリストを有効にすると、ホワイトリストに登録された IP からのみログインが可能になり、それ以外のリクエストは拒否されます。詳細はドキュメント IP ホワイトリスト を参照してください。

注意: IP ホワイトリストは管理者と所有者のみ設定可能です。また、「所有者」は IP ホワイトリストによるアクセス制限の対象外です。

Service ネットワークトポロジーを追加

K8S 環境では、Service ネットワークトポロジービューを使用して、K8S 環境内の各 Service 間のリクエスト関係、応答時間、エラー率などを確認できます。Service に接続問題が発生した場合は、該当 Service のログを確認して問題を特定できます。詳細はドキュメント Service ネットワーク を参照してください。

その他の機能改善

  • Pipeline の使用を最適化
  • ログクラスタリング分析でカスタムフィールドをサポート
  • 大規模ログ分割後、関連ログの表示をサポート
  • バックアップログの表示を最適化
  • データ認可の機密フィールドが、指標以外のすべてのデータタイプをサポート

DataKit の更新

  • Prometheus コレクターが Unix Socket 経由のデータ収集をサポート
  • root 以外のユーザーによる DataKit の実行 を許可
  • eBPF の httpflow プロトコル判定を最適化
  • Windows での Datakit インストール・アップグレードコマンドを最適化
  • Pythond の使用ラッパーを最適化
  • Pipeline でより詳細な操作エラーメッセージを提供
  • Pipeline reftable が SQLite ベースのローカルストレージ実装を提供

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

インテリジェントインスペクションの更新

公式インテリジェントインスペクションの終了

公式インテリジェントインスペクション「メモリリーク」「アプリケーションパフォーマンス検出」「ディスク使用率」は本日をもって終了しました。自建巡检 スクリプトライブラリを使用して設定できます。

クラウドアカウントインスタンスディメンションの請求インスペクションを追加

クラウドアカウントインスタンスディメンションの請求インスペクションは、クラウドサービスインスタンスレベルの異常な費用の警告、費用予測を支援し、高成長・高消費のインスタンスの提示と請求可視化機能を提供します。多ディメンションでのクラウドサービスリソースの消費状況を可視化できます。

Alibaba Cloud スポットインスタンス生存インスペクションを追加

スポットインスタンスの市場価格は需要と供給によって変動するため、スポットインスタンス作成時に入札価格モードを指定する必要があります。指定インスタンスタイプのリアルタイム市場価格が入札価格を下回り、かつ在庫が十分にある場合にのみ、スポットインスタンスが正常に作成されます。そのため、クラウドアセットのスポットインスタンスインスペクションは特に重要です。インスペクションにより、スポットインスタンスが解放されそうになると、現在のスペックのスポットインスタンスのすべてのアベイラビリティゾーンの最新価格と、そのスポットインスタンスの履歴価格が表示され、適切な処理アドバイスが提供されます。

インテリジェントインスペクションの詳細更新は インテリジェントインスペクション更新履歴 を参照してください。

2022年12月15日

Guance の更新

Profile、Network の課金を追加

Guance に Profile、Network の課金項目を追加しました。Profile は、ワークスペース内で当日に報告されたアプリケーションパフォーマンスの Profile 数、Network は、ワークスペース内で当日にネットワークデータを報告したホスト(host)数を集計します。詳細はドキュメント 課金方法 を参照してください。

Guance の登録フローを最適化

Guance は登録フローを簡素化し、迅速に登録を完了して Guance の使用を開始できるようになりました。詳細はドキュメント Guance 商用プランへの登録 を参照してください。

ウォールーム機能を追加

Guance は「ウォールーム」ダッシュボードを提供します。このダッシュボードでは、すべてのワークスペースの主要指標の傾向を一元管理し、各ワークスペースの重要なデータ状況を迅速に把握し、異常問題を早期に発見・解決できます。詳細はドキュメント 主要指標管理 を参照してください。

ダッシュボードのカルーセル機能を追加

Guance は、複数の関連ビジネスダッシュボードをカルーセル表示する機能を提供します。設定後、大画面での表示が可能になります。詳細はドキュメント カルーセルダッシュボード を参照してください。

ワークスペースに外部 SLS インデックスをバインド

Guance は SLS インデックスのバインドを新たにサポートし、ログデータを統一的に素早く表示・分析できるようになりました。また、Guance はフィールドマッピング機能を新たにサポートし、SLS インデックスのフィールドをマッピングしてクラスタリング分析を行えます。詳細はドキュメント ログインデックス を参照してください。

トレースエクスプローラーのチャート表示を最適化

トレースエクスプローラーに「Span 数」、「Error Span 数」のトレンドチャートを追加しました。エクスプローラーのチャートを使用して、Span 数、Error Span 数、リクエスト数、Error リクエスト数、応答時間の指標トレンドを迅速に確認できます。

その他の機能改善

  • ビュー変数のインタラクションを最適化
  • 組み込みビューバインディング設定のインタラクションを最適化
  • ワークスペースの未払いロックフローを最適化
  • ワークスペース招待のユーザー体験を最適化
  • ヘルプドキュメントに評価システムを追加(良い・悪いの評価)
  • モニターの一括機能を最適化
  • SLO に有効/無効機能を追加
  • 曖昧一致 Wildcard 左 * マッチングクエリの制限を最適化

DataKit の更新

  • Golang Profiling の接続を追加
  • logfwd が LOGFWD_TARGET_CONTAINER_IMAGE 経由で image フィールドの注入をサポート
  • trace コレクター:
    • error-stack/error-message のフォーマット問題を最適化
    • SkyWalking 互換性を調整、8.X 全シーケンスをサポート
  • eBPF httpflow に pid/process_name フィールドを追加、カーネルバージョンサポートを最適化
  • datakit.yaml に調整あり、yaml の更新を推奨
  • GPU グラフィックスカード収集がリモートモードをサポート

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

インテリジェントインスペクションの更新

インテリジェントインスペクションにガイドページを追加

Guance はデフォルトで 3 つのインテリジェントインスペクションテンプレートをサポートします: メモリリーク、ディスク使用率、アプリケーションパフォーマンス検出。今回の更新後、既存のワークスペースではデフォルトのインテリジェントインスペクションテンプレートを手動で削除でき、システム全体の廃止時期が通知されます。新しく作成されたワークスペースでは、これら 3 つのデフォルトインスペクションは提供されず、初心者向けガイドが追加されます。

インテリジェントインスペクションコンポーネントがカスタムジャンプリンクの設定をサポート

自建巡检の設定時に、カスタムジャンプリンクの設定をサポートします。自建巡检の設定方法については、ドキュメント 自建巡检 を参照してください。

インテリジェントインスペクションの詳細更新は インテリジェントインスペクション更新履歴 を参照してください。

ベストプラクティスの更新

  • 洞見
    • シーン (Scene) - SpringBoot プロジェクト外置 Tomcat シーンリンク可観測

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

2022年12月1日

Guance の更新

APM にサービスリスト機能を追加

APM のサービスリストは、各サービスの所有権、依存関係、パフォーマンス、関連ダッシュボード、および関連分析をリアルタイムで表示し、サービスのパフォーマンス問題を迅速に発見・解決し、大規模なエンドツーエンドの分散アプリケーションの効率的な構築と管理を支援します。詳細はドキュメント サービスリスト を参照してください。

ダッシュボードチャートの使用体験を最適化

  • チャートの単位、色、エイリアスの手動入力を追加。現在の仕様に従って、単位、色、エイリアスをカスタム設定できます。例: 単位の入力形式: 集計関数(指標)、例: last(usage_idle)
  • 時系列グラフに Y 軸設定を追加。Y 軸の最大値と最小値を手動で設定可能
  • 時系列グラフ、円グラフにグループ表示を追加。有効にすると、凡例にはラベル値のみ表示
  • ヒートマップ、中国地図、世界地図にグラデーション区間を追加(自動・カスタム)
  • 棒グラフ、ヒストグラムの表示を最適化

詳細はドキュメント 可視化チャート を参照してください。

ビュー変数の使用体験を最適化

  • ビュー変数が複数選択をサポート
  • ビュー変数設定時に、複数のデフォルト値を設定するかどうかを追加

詳細はドキュメント ビュー変数 を参照してください。

RUM Session エクスプローラーを調整

RUM Session エクスプローラーに、「セッション」と「全レコード」の表示リストを追加:

  • セッション: 現在の時間範囲内の Session(セッション)の重複排除データを集計。デフォルトで最新の Session データを表示
  • 全レコード: すべての Session の報告データを表示。同じ Session が複数のデータに対応する場合あり

注意: Session セッションリストでは、表示列の追加をサポートします。追加した表示列が現在の Session データに存在しないフィールドの場合、セッションリストに空データが表示されることがあります。詳細はドキュメント Session(セッション) を参照してください。

イベントにモバイル端末ジャンプオプションを追加

ユーザーがアラートイベント通知を受け取った後、「Guance を表示」をクリックすると、Guance モバイルアプリで異常イベントの詳細情報を確認できます。

その他の機能改善

  • 初心者ガイドページを最適化、最小化をサポート
  • RUM アプリケーションリストを最適化、時間ウィジェットのカスタム範囲切り替えクエリを追加
  • ホストにラベルを追加するインタラクションを最適化

DataKit の更新

  • Python Profiling の接続を追加
  • Pythond にカスタムイベント報告機能を追加
  • netstat が特定ポートの指標収集をサポート
  • Redis コレクターの CPU 使用率収集を最適化、新しい指標フィールドを追加
  • logfwd コレクターの設定を最適化
  • ホストオブジェクトのフィールド収集を補完、ネットワーク、ディスクなどの関連フィールドを追加

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

インテリジェントインスペクションの更新

  • Kubernetes Pod 異常再起動インスペクション
  • MySQL パフォーマンスインスペクション
  • サーバーサイドアプリケーションエラーインスペクション
  • メモリリークインスペクション
  • ディスク使用率インスペクション
  • アプリケーションパフォーマンスインスペクション
  • フロントエンドアプリケーションログエラーインスペクション

インテリジェントインスペクションの詳細更新は インテリジェントインスペクション更新履歴 を参照してください。

ベストプラクティスの更新

  • 監視 Monitoring
    • APM - パフォーマンス最適化 - async-profiler を使用したアプリケーションパフォーマンスチューニング

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

2022年11月17日

Guance の更新

Pipeline の使用体験を最適化

  • Pipeline がフィルター条件の複数選択をサポート
  • 任意の Pipeline スクリプトを「デフォルト Pipeline スクリプト」として設定可能。現在のデータタイプが Pipeline 処理で他の Pipeline スクリプトにマッチしない場合、データはデフォルト Pipeline スクリプトのルールに従って処理されます
  • スクリプト関数を分類

イベントの最適化

  • ユーザーカスタムイベントの書き込みをサポート。詳細はドキュメント openAPI を使用したイベントデータの書き込み を参照
  • 未復旧イベントエクスプローラーの左側にクイックフィルターを追加

カスタムエクスプローラーがより多くのデータタイプを選択可能に

シーンで新しいエクスプローラーを作成する際に、ログ、APM、RUM、セキュリティチェック、Profile の 5 つのデータタイプから選択可能。保存後は変更不可。

メンバー管理にメンバーグループ機能を追加

メンバー管理にメンバーグループ機能を追加。メンバーグループの編集操作が可能で、1 人のメンバーが複数のグループに所属可能。また、アラートポリシーの通知対象設定時に、メンバーグループのラベルを設定可能。

組み込みビューバインディング機能を最適化

シーンの「組み込みビュー」-「ユーザービュー」で、バインディングフィールドが曖昧一致をサポート。フィールドをバインドすると、エクスプローラーで関連する組み込みビューを表示できます。

ワークスペース内のダッシュボード、カスタムエクスプローラー、モニターの一括インポート/エクスポートを追加

「管理」-「基本設定」で、ワークスペース内のダッシュボード、カスタムエクスプローラー、モニターなどの JSON 設定を一括インポート/エクスポートできます。現在のワークスペースに他のワークスペースのダッシュボードなどをインポート可能。

APM ログページにカスタム関連フィールドを追加

APM 詳細ページの関連ログページで、管理者以上の権限がある場合、関連フィールドをカスタマイズできます。関連フィールドの右側にある設定ボタンをクリックし、ダイアログで関連付けるフィールドを選択します。手動入力、ドラッグ&ドロップでの順序変更が可能です。

その他の機能改善

  • フィルター条件が曖昧一致・曖昧不一致を使用する場合、左 * マッチングをサポート
  • インフラストラクチャ分析のディメンションを最適化、ホスト詳細ページの最終報告時刻
  • 前回のシングルサインオンへのクイックログインをサポート
  • ブラックリストの APM で「全サービス」のフィルタリングをサポート
  • 「中国区4(広州)」サイトのユーザーの商用プランアップグレードフローを最適化
  • フィールド説明をクイックフィルターや表示列などで表示可能に

DataKit の更新

  • SNMP コレクター を追加
  • IPMI コレクター を追加
  • バッチ注入 DDTrace-Java ツールを追加
  • 最新 DDTrace-Java SDK が SQL マスキング機能を強化
  • リモート Pipeline を最適化
    • Pipeline がソースマッピング関係の設定をサポートし、Pipeline とデータソース間のバッチ設定を容易に
    • Pipeline に関数分類情報を提供し、リモート Pipeline の作成を容易に
  • Kafka メッセージサブスクリプション を最適化、SkyWalking 関連データの取得に限定せず、レート制限、マルチバージョン対応、サンプリング、ロードバランシングなどの設定をサポート
  • 追加設定パラメータ(ENV_INPUT_CONTAINER_LOGGING_SEARCH_INTERVAL)を提供することで、短命 Pod のログ収集問題を軽減
  • 純粋なコンテナ環境で、ラベル方式 によるコンテナ内ログ収集設定をサポート
  • Pipeline 関数を追加
    • sample(): サンプリング関数
    • b64enc(): Base64 エンコード関数
    • b64dec(): Base64 デコード関数
    • append(): リスト追加関数

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • 洞見

    • Guance 小技(Skills) - DataKit で HTTPS を設定
  • 監視 Monitoring

    • APM - ddtrace よく使われるパラメータの使い方
    • APM - ddtrace-api 使用ガイド
    • APM - ddtrace サンプリング
    • APM - ddtrace ログ連携

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

2022年11月11日

Guance に「中国区4(広州)」サイトを追加

Guance はマルチサイトの登録・ログインをサポートし、「中国区4(広州)」サイトを追加しました。既存の「中国区1(杭州)」、「中国区2(寧夏)」、「国際区1(オレゴン)」と合わせて、国内外のさまざまな地域をカバーし、ユーザーに包括的なデータオブザーバビリティを提供します。

Guance の異なるサイトのアカウントとデータは相互に独立しており、データの共有や移行はできません。リソースの使用状況に応じて、適切なサイトを選択して登録・ログインできます。現在 Guance は以下の 4 つのサイトをサポートしています。

サイト ログイン URL 事業者 決済方法
中国区1(杭州) https://auth.guance.com/ Alibaba Cloud Guance 企業アカウント、クラウドアカウント
中国区2(寧夏) https://aws-auth.guance.com/ AWS Guance 企業アカウント、クラウドアカウント
国際区1(オレゴン) https://us1-auth.guance.com/ AWS Guance 企業アカウント、クラウドアカウント
中国区4(広州) https://cn4-auth.guance.com/ Huawei Cloud Guance 企業アカウント、Huawei Cloud プリペイドカード

2022年11月3日

Guance の更新

Guance、SLS 連携ソリューションを追加

Guance は SLS ストレージソリューションを追加し、Alibaba Cloud SLS ユーザーが Guance を使用してデータを迅速に表示・分析できるようにします。Guance で商用プランに登録/アップグレードする際に、「Alibaba Cloud アカウント決済」を選択すると、SLS ストレージソリューションを選択でき、データを自身の Alibaba Cloud アカウントに保存してデータ専有を実現できます。詳細はドキュメント SLS ストレージ を参照してください。

Guance と SLS の連携ソリューションは、ログインデックスのバインド機能を通じて、Alibaba Cloud アカウントのデータを Guance ワークスペースに同期してクエリ・分析できます。Guance ワークスペースの「ログ」-「インデックス」で「インデックスをバインド」をクリックすると、インデックス内のログデータを同期できます。詳細はドキュメント ログインデックス を参照してください。

初心者ガイドページを最適化

Guance は、シーン、イベント、インフラストラクチャ、指標、ログ、APM、RUM、Synthetic モニタリング、セキュリティチェック、CI 可視化、監視の各機能モジュールの初心者ガイドページを追加し、ワークスペースのウェルカムページも最適化しました。これにより、初心者ガイドを通じて Guance をより簡単に理解し、Guance を使用できるようになります。

3 つのインテリジェントインスペクション設定ドキュメントを追加

  • クラウドアカウント請求インスペクション: クラウドサービスの予算アラート、異常費用アラート、費用予測を管理し、多ディメンションでのクラウドサービスリソースの消費状況を可視化する機能を提供します。
  • フロントエンドアプリケーションログエラーインスペクション: 過去 1 時間に新たに発生したエラーメッセージ(クラスタリング後の Error Message)を検出し、開発者と運用担当者が迅速にコードを修正し、時間の経過によるユーザー体験の持続的な低下を防ぎます。
  • Alibaba Cloud アセットインスペクション: クラウドベンダーの製品パフォーマンス状態をより深く理解するのに役立ちます。

トレースエラー追跡エクスプローラーを追加

APM にエラー追跡エクスプローラーを追加しました。トレース内の類似エラーとその分布を迅速に確認し、パフォーマンス問題を素早く特定できます。詳細はドキュメント 分散型トレーシング を参照してください。

時系列グラフ・概要グラフの前年同期比較機能を最適化

前年同期比較機能は、ロック時間との連動を解除しました。ボタンはデフォルトで表示され、オフ状態です。前年同期比較を有効にすると、比較ディメンションは 4 つのオプションをサポートします: 時間(1 時間前と比較)、日(1 日前と比較)、週(1 週間前と比較)、月(1 か月前と比較)。詳細はドキュメント 前年同期比較 を参照してください。

その他の機能改善

  • ダッシュボード/ノート/エクスプローラーの「設定」に「スナップショットを保存」ボタンを追加
  • 時間ウィジェットにオプションを追加
  • Pipeline とブラックリスト機能に、インポート、一括エクスポート、一括削除機能を追加
  • インテリジェントインスペクションにダッシュボード、棒グラフのチャートコンポーネントを追加
  • インテグレーションメニュー内の Func ページを最適化

DataKit の更新

  • Prometheus エコシステムの互換性を強化、ServiceMonitor と PodMonitor の収集認識 を追加
  • async-profiler ベースの Java Profiling 接続 を追加
  • eBPF 収集に interval パラメータ を追加、収集データ量を調整可能
  • すべてのリモートコレクターは、デフォルトでその収集アドレスを host フィールドの値として使用し、リモート収集時の host フィールドの誤解を防止
  • DDTrace で収集された APM データから、error 関連フィールドを自動抽出し、センターでの APM エラー追跡を改善
  • MySQL コレクターに追加フィールド Com_commit/Com_rollback の収集を追加

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • 監視 Monitoring

    • APM - Kafka 可観測ベストプラクティス
  • クラウドプラットフォーム接続

    • Alibaba Cloud - Alibaba Cloud ACK を Guance に接続

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

2022年10月20日

Guance の更新

監視の最適化

外れ値検出を追加

外れ値検出は、アルゴリズムを使用して特定のグループ内の検出対象の指標/統計データに外れ値の偏差があるかどうかを検出します。一定以上の不一致がある場合、外れ値検出の異常イベントが生成され、後続のアラート追跡に使用されます。詳細はドキュメント 外れ値検出 を参照してください。

変化点検出のロジックを最適化

新版の変化点検出は、2 つの異なる時間範囲における同じ指標の絶対的または相対的(%)変化値を比較して、異常が発生したかどうかを判断します。主に指標のピーク値やデータ変化の追跡に使用され、異常が発生した場合に正確にイベントを生成し記録します。詳細はドキュメント 変化点検出 を参照してください。

範囲検出のロジックを最適化

新版の範囲検出は、選択された検出範囲の時間内の指標データに対して異常検出を実行します。異常なデータポイントの割合が設定されたパーセンテージを超えると、範囲検出の異常イベントが生成されます。主にトレンドが安定したデータ/指標の監視に使用されます。詳細はドキュメント 範囲検出 を参照してください。

その他の最適化
  • 読み取り専用メンバーの権限を調整、モニター、インテリジェントインスペクション、SLO、ミュート管理、アラートポリシーの設定内容の表示をサポート
  • データ欠落設定で「データ欠落イベントをトリガー」と「復旧イベントをトリガー」の設定を時間範囲設定に変更、手動入力に対応

  • 「イベント」データに基づくモニター検出の設定をサポート

  • アラート設定に「情報」イベント通知レベルの選択を追加

シーンチャートの最適化

ヒストグラムチャートコンポーネントを追加

ヒストグラムは、品質分布図とも呼ばれ、データの分布状況を表すために使用される一般的な統計グラフです。通常、横軸はデータ区間、縦軸は分布状況を表します。詳細はドキュメント ヒストグラム を参照してください。

チャート機能の最適化
  • 概要図、矩形ツリーマップ、ファネル図に時間分割機能を追加
  • 時系列グラフの「類似トレンド指標の表示」を指標クエリのみから、ログ、APM、RUM などすべてのデータタイプに対応するよう調整
  • トップリストでチャート幅を超える全コンテンツの表示をサポート
  • ヒートマップの表示を最適化

エクスプローラーの最適化

エクスプローラーが分析モードをサポート

ログ、APM、RUM、Synthetic テスト、セキュリティチェック、CI エクスプローラーに「分析」機能を追加。インフラストラクチャの「グループ化」を「分析」に変更し、1~3 個のラベル に基づく多ディメンション分析統計をサポート。データの異なるディメンションと時間における分布特性と傾向を反映できます。分析モードでは、時系列グラフ、トップリスト、円グラフ、矩形ツリーマップなど、複数のデータチャート分析をサポートします。詳細はドキュメント エクスプローラーの分析モード を参照してください。

関連ログ表示の体験を最適化

インフラストラクチャ、APM、RUM、CI 可視化エクスプローラーの詳細ページで、関連ログの表示体験を最適化。デフォルトでログエクスプローラーに設定された「最大表示行数」、「表示列」に従ってログ内容を表示し、「表示列」によるカスタム調整をサポートします。

ログインデックスの最適化

「ログ」-「インデックス」でインデックスを設定すると、ログ関連のクエリにインデックスオプションが追加され、デフォルトはインデックス default となります。設定したインデックスに基づいてログデータのクエリと分析が可能で、対象機能にはログエクスプローラー、シーンカスタムエクスプローラー、チャートログクエリ、ログモニターなどが含まれます。詳細はドキュメント ログインデックス を参照してください。

メトリクス分析のチャートクエリを最適化

メトリクス分析に時間間隔と凡例オプションを追加し、凡例の集計関数表示順序を調整しました。詳細は メトリクス分析 を参照してください。

その他の機能改善

  • RUM アプリケーションリストで、アプリケーションをクリックして入ると、左上にドロップダウンメニューオプションを追加し、異なるアプリケーションデータを迅速に切り替えて表示可能
  • 指標、RUM、APM、インフラストラクチャ、セキュリティチェックのディレクトリに Pipelines のショートカットを追加

DataKit の更新

  • DataKit コレクター設定と Pipeline が etcd/Consul などの設定センター 経由での同期をサポート
  • Prometheus Remote Write の最適化
    • 収集で正規表現によるタグフィルターをサポート
    • 正規表現によるメジャーメント名のフィルターをサポート
  • Pipeline の最適化
    • grok() などの関数を最適化し、if/else ステートメントで使用可能にし、操作の有効性を判定
    • match() 関数を追加
    • cidr() 関数を追加
  • プロセスコレクターに、開いているファイルのリスト詳細フィールドを追加
  • 外部接続型データ(T/R/L)のディスクキャッシュとキュー処理を改善
  • Monitor に使用量超過警告を追加: monitor 下部で、現在のスペース使用量が超過している場合、赤色の文字 Beyond Usage で警告
  • ログ収集 position 機能を最適化。コンテナ環境では、このファイルをホストにマウントして、DataKit 再起動後も既存の position レコードが失われないようにする
  • 疎ログシナリオでの収集遅延問題を最適化

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • 監視 Monitoring

    • インフラストラクチャ監視 (ITIM) - Ansible バッチ処理実践
  • クラウドネイティブ

    • ログ - Guance による Amazon ECS ログ収集

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

2022年9月29日

Guance の更新

フィールド管理を追加

Guance は、現在のワークスペースのフィールドデータを統一的に管理する機能をサポートします。システムフィールドとカスタムフィールドの 2 種類があり、シーンチャートクエリ、モニターの検出指標、DQL クエリの簡易クエリモードなどでフィールド説明を表示し、フィールドの意味を迅速に理解して適用できます。下図は、シーンチャートクエリで host のフィールド説明を表示した例です。詳細はドキュメント フィールド管理 を参照してください。

指標機能の最適化

指標エクスプローラーの改修

旧「指標エクスプローラー」は「メトリクス分析」に変更され、時系列グラフ(折れ線グラフ、面グラフ、棒グラフ)でデータを可視化クエリできるようになりました。詳細は メトリクス分析 を参照してください。

メトリクス管理の最適化
  • 「メトリクス管理」で「メジャーメント」と「指標」の検索をサポート
  • 「メトリクス管理」で指標の「単位」と「説明」の変更をサポート
  • 「メトリクス管理」でラベルの説明情報の表示をサポート

詳細は メトリクス管理 を参照してください。

イベント内容の PDF 形式でのエクスポートを追加

イベント詳細ページで、「モニターにジャンプ」ボタンに説明文を追加しました。 ボタンをクリックすると、「JSON ファイルをエクスポート」と「PDF ファイルをエクスポート」を選択でき、現在のイベントに対応するすべての主要データを取得できます。

モニターの調整

  • モニター名はカスタマイズ不可。イベントタイトルを入力すると、同時にモニター名が生成されます
  • モニターは "info" イベント生成ロジックをサポート。トリガー条件で情報のオン/オフを選択可能: 正常な検出結果でもイベントを生成
  • モニター設定手順の順序を調整: 検出設定 - イベント通知 - 関連付け

注意: 最新バージョンでは、「モニター名」は「イベントタイトル」の入力後に同期生成されます。古いモニターでは「モニター名」と「イベントタイトル」が一致しない場合があります。より良い体験のために、できるだけ早く最新バージョンに同期し、イベントタイトルのワンクリック置換をサポートします。

ミュートルールが動的設定をサポート

ミュート管理で、ミュート範囲を最適化し、モニター、インテリジェントインスペクション、自建巡检、SLO、アラートポリシーなどの複数のオプションをサポートし、ラベルオプションを追加しました。

注意: ミュート範囲は必須、ラベルは任意です。「ミュート範囲」と「ラベル」の両方の条件を満たした場合にのみ、ミュートが有効になります。例: ミュート範囲に 应用性能检测磁盘使用率 を選択し、ラベルに host:izbp152ke14timzud0du15z を選択した場合、条件が 应用性能检测host:izbp152ke14timzud0du15z を同時に満たすか、または条件が 磁盘使用率host:izbp152ke14timzud0du15z を同時に満たす場合、そのアラート通知はミュートされ、アラート通知対象に送信されません。

Pipeline 設定ページを最適化

テキスト処理(Pipeline)で、複数のサンプル解析テストの追加をサポートし、指標データのワンクリックサンプル取得エラーを修正しました。詳細は テキスト処理(Pipeline) を参照してください。

その他の機能改善

  • ノートにグローバルロック時間設定を追加。グローバルロック時間を設定すると、そのノートページのすべてのチャートがそのロック時間に従ってデータを表示
  • 未復旧イベントクエリを過去 48 時間のデータに変更し、手動更新をサポート
  • RUM で同名ユーザービューの上書きロジックをサポート
  • RUM Web、WeChat ミニプログラム、uniapp ベースのミニプログラム接続の初期化パラメータに isIntakeUrl 設定を追加。リクエストリソース URL に基づいて対応するリソースデータを収集するかどうかを判断し、デフォルトですべて収集
  • インテリジェントインスペクションに自建巡检を追加
  • メトリクス生成ページの操作列を調整。「メトリクス分析で開く」と「メトリクス管理で開く」の操作アイコンを追加
  • 管理ナビゲーションメニューの位置を調整。SSO 管理をメンバー管理に移動、通知先管理を監視に移動、組み込みビューをシーンに移動

ベストプラクティスの更新

  • クラウドネイティブ: 複数の Kubernetes クラスター指標収集ベストプラクティス

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

2022年9月15日

Guance の更新

ログエクスプローラーに DQL 検索モードを追加

ログエクスプローラーで、検索バーの切り替えアイコン をクリックすると、DQL 手動入力検索モードに切り替わり、カスタムのフィルター条件と検索条件を入力できます。

  • フィルター条件: and / or の任意の組み合わせをサポート、() 括弧を使用して検索の優先順位を指定、=!= などの演算子をサポート
  • 検索条件: DQL 関数 query_string() を使用したログ検索をサポート

詳細はドキュメント DQL 検索 を参照してください。

APM の最適化

トレースエクスプローラー詳細ページの最適化
  • 詳細ページのレイアウト表示を最適化、持続時間、http メソッド、http url、http ステータスコード、TraceId などを追加
  • フレームグラフにサムネイル、ダブルクリックで Span 拡大表示、サービス名クリックで対応 Span をハイライト表示を追加
  • Span リストに検索を追加、Span をクリックして選択するとフレームグラフに同期表示
  • サービス呼び出し関係に検索を追加

詳細はドキュメント トレースエクスプローラー を参照してください。

Profile エクスプローラー詳細ページの最適化

Profile エクスプローラー詳細ページにクイック操作を追加。検索、コピー、クリックしてメソッドを選択して表示する機能を含みます。詳細はドキュメント クイック操作説明 を参照してください。

モニターイベント通知内容の編集モードを最適化

モニター作成時、トリガー条件を満たした場合に送信されるイベント通知内容について、markdown 形式のテキスト情報の入力とプレビューをサポートし、テンプレート変数の使用をサポートします。

ミュート管理に定期的なミュート設定を追加

ミュート管理に定期的なミュート機能を追加しました。ミュート時間で「1 回のみ」、「繰り返し」を選択できます。詳細は ミュート管理 を参照してください。

その他の機能改善

  • シーンダッシュボードのグループ表示を最適化、シーンノートのテキストコンポーネントの Markdown フォーマットを最適化
  • インフラストラクチャエクスプローラーの表示を最適化、表示列に CPU 使用率、MEM 使用率などのヒント情報を追加。「Pods」、「Deployments」、「Services」エクスプローラーの詳細ページに、対応する YAML ファイルの表示とコピー機能を追加
  • 指標エクスプローラーからリスト表示モードを削除、タイル表示モードと混合表示モードを保持
  • ログマルチインデックスのジャンプ表示をサポート
  • エクスプローラーのクイックフィルター値 TOP 5 での割合表示をサポート、エクスプローラーの時間フィールドフォーマットを最適化、デフォルト表示形式を 2022/09/15 20:53:40
  • トレースエクスプローラーの時系列グラフに凡例表示を追加、クイックフィルターに HTTP 関連フィールドを追加

DataKit の更新

  • 自動クラウド同期機能を追加、クラウドベンダーの手動指定が不要に
  • k8s ラベルをタグとして Pod の指標とログに同期する機能をサポート
  • k8s 内の各種 yaml 情報を対応するオブジェクトデータに収集する機能をサポート
  • Trace 収集で主要なメタ情報の自動抽出をサポート
  • インストール時にインストール元アドレスを指定可能にし、オフラインインストール フローを簡素化
  • Pipeline の新機能:
    • for ループ/辞書/配列のサポートを追加
    • 算術式のサポートを追加
    • Pipeline のエラー情報を収集データ上に表示
    • 時間フィールドの切り出しに失敗した場合、自動修正をサポート (time)、コンソールページで時間が表示されない問題を回避
    • len() 関数を追加

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • 監視 Monitoring- ミドルウェア(Middleware) - MySQL の洞察

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

2022年9月1日

Guance の更新

課金の更新

Guance の課金項目「バックアップログ」の課金ルールを調整。調整後、バックアップログは 1 GB あたり 0.007 元/日となります。実際のニーズに応じてデータ保存ポリシーを調整し、コストを節約できます。詳細はドキュメント 課金方法 を参照してください。

ヘルプドキュメントの目次更新

  • 更新履歴の目次を分割、年ごとに Guance の更新内容を表示可能に
  • カスタム開発ディレクトリを追加、カスタムコレクター(Pythond)、カスタムセキュリティチェック(Scheck)、カスタム DDtrace などのドキュメントを表示可能
  • プライベートデプロイメントディレクトリを追加、Guance デプロイメントの関連ドキュメントを表示可能

時系列グラフにイベント関連分析を追加

時系列グラフに追加されたイベント関連分析は、「フィルターフィールドを追加」で選択したフィールドに関連する異常イベントをマッチングし、時系列データとイベントを関連付けて表示することをサポートします。トレンドを確認しながら、データ変動期間に関連イベントが発生したかどうかを把握し、問題の特定に役立ちます。

  • 時系列グラフでイベント関連付けを設定すると、タイムライン上で選択した関連フィールド(例: "host:DESKTOP-NEN89U3")に関連するイベントレコードがある場合、影付きの色ブロックで表示
  • 時系列グラフでイベント関連付けを設定すると、分析モードでハイライトされた影の色ブロックをクリックして、選択したフィールド(例: "host:DESKTOP-NEN89U3")に関連する異常イベントを表示

詳細はドキュメント 時系列グラフ を参照してください。

ログにマルチインデックスモードを追加

Guance はログマルチインデックスの設定をサポートします。条件に一致するログを異なるログインデックスに保存し、ログインデックスごとに異なるデータ保存ポリシーを選択することで、ログデータの保存コストを削減できます。詳細はドキュメント ログインデックス を参照してください。

バックアップログルールの最適化

バックアップログの新規ルール作成をログインデックスメニューに移動。バックアップ周期を毎日 0 時に前日のログをバックアップから、5 分ごとにルール検証を実行してバックアップに変更。つまり、バックアップルールを設定してから最大 5 分後にバックアップログデータを表示できます。詳細はドキュメント バックアップログ を参照してください。

ログコンテキストの最適化

ログ詳細ページでコンテキストを表示するために新しいログエクスプローラーを開く際に、"host"、"source"、"service"、"filename" をフィルター条件として、現在のログ時間の前後のデータを表示します。

RUM の最適化

カスタム RUM アプリケーション ID を追加

RUM では、ユーザーがカスタムのアプリケーション ID を現在のワークスペースの一意の識別子として設定できます(元の Guance のアプリケーション ID はグローバルに一意で、異なるワークスペース間でも重複不可)。異なるワークスペースで同じアプリケーション ID を同一アプリケーションの一意の識別子として使用し、SDK によるデータ収集アップロードのマッチングに使用できます。詳細は以下のドキュメントを参照:

  • Web アプリケーション接続

  • Android アプリケーション接続

  • iOS アプリケーション接続

  • ミニプログラムアプリケーション接続

RUM ネットワークリクエスト error エラーの関連トレース表示を追加

RUM では、RUM エクスプローラーでネットワーク(network)エラーの関連トレースを表示できます。

インテリジェントインスペクションの全面アップグレード

  • インテリジェントインスペクションリストの「グループ化」を「アラートポリシー」に調整。編集時にインテリジェントインスペクションにアラートポリシーを選択可能
  • インテリジェントインスペクション関連イベントの詳細ページを全面調整。詳細ページの関連ページ(基本属性、イベント詳細、根本原因分析、アラート通知、履歴記録、関連イベントなど)を改善。異常チャート分析を最適化し、データ関連ジャンプリンク、異常区間のヒント、根本原因分析区間のヒント、凡例表示操作などを追加

詳細は インテリジェントインスペクション を参照してください。

監視の最適化

グループ化をアラートポリシーに調整

「監視」で、「グループ管理」ページを「アラートポリシー管理」に変更。アラートポリシーを新規作成してモニターをフィルターし、アラート通知を設定します。

モニターでは、従来の「グループ」フィルターを「アラートポリシー」フィルターに変更。モニター設定時にアラートポリシーを選択可能。モニターのアラートポリシーをクリックしてアラート設定を変更できます。

モニター設定の最適化
  • モニターの設定フローのステップを調整。検出頻度、検出区間、アラートポリシーなどを含む
  • 検出指標を最適化。外部関数(fx)の設定をサポート。「ラベルフィルター」、「変換関数」、「データ欠落フィル」を含む。DQL クエリモードへの切り替えをサポート
  • トリガー条件のテキストヒントを最適化
  • イベント通知を最適化。一部のモニターのカスタムデータ欠落イベントタイトルと内容を削除。テンプレート変数のヒントテキストを調整。グループをアラートポリシーに調整し、アラートポリシーの編集をサポート
  • ログ検出、APM 指標検出、RUM 指標検出の「検出指標」設定を最適化

詳細は モニター管理 を参照してください。

「インフラストラクチャ生存検出」を追加

「インフラストラクチャ生存検出」は、インフラストラクチャの動作状態を監視するために使用されます。詳細は インフラストラクチャ生存検出 を参照してください。

「プロセス異常検出」を追加

「プロセス異常検出」は、ワークスペース内のプロセスデータを監視するために使用されます。プロセスデータの 1 つまたは複数のフィールドタイプにアラートトリガーを設定できます。詳細は プロセス異常検出 を参照してください。

注意: インフラストラクチャオブジェクト検出は削除されました。既存の関連モニターは引き続き使用できますが、新規作成はできません。

「APM 指標検出」の最適化

「APM 指標検出」に「トレース統計」検出方式を追加。規定時間内に条件に一致するトレース数を統計し、カスタムしきい値を超えると異常イベントをトリガーします。サービスリンクの異常エラー通知に使用できます。詳細は APM 指標検出 を参照してください。

メンバー管理の最適化

  • 読み取り専用メンバーはメンバー管理ページを表示できなくなりました
  • 一般メンバーと SSO メンバーのフィルタリングをサポート。SSO メンバーは現在設定されている IDP(IdP)に対応するメンバーのみ表示

詳細は メンバー管理 を参照してください。

DEMO ワークスペースを追加

Guance は、Guance の各機能モジュールをより良く使用するためのワークスペース Demo を提供します。左上の「ワークスペース」をクリックし、表示されるダイアログで「Demo スペースを体験」をクリックすると、Demo スペースに入って確認できます。

その他の機能改善

  • チャートの指標集計関数のデフォルトを last から avg に変更。ログ系データの集計関数のデフォルトを last から count に変更
  • 時系列グラフ、円グラフの凡例コピー体験を最適化
  • ノート編集モードのインタラクション表示を最適化
  • スナップショットで現在のエクスプローラーの表示列情報を保存可能に
  • トレース詳細ページの時間フィールドをフォーマット表示に変更。タイムスタンプを日付形式で表示
  • デプロイメント版管理バックエンドでワークスペースのデータ保存ポリシーを変更可能に

DataKit の更新

Breaking changes

  • Gitlab および Jenkins コレクターにおいて、CI/CD データの時間フィールドを調整し、フロントエンドページのデータ表示を統一

コレクター機能の調整

  • IO モジュールのデータ処理を最適化、データスループット効率を向上
  • 各種 Trace にディスクキャッシュ機能を追加
  • DataKit 自身の指標セットに goroutine 使用関連の指標セット(datakit_goroutine)を追加
  • MySQL コレクターに mysql_dbm_activity 指標セットを追加
  • netstat コレクター を追加
  • TDengine にログ収集を追加
  • ディスクコレクターの fstype フィルターを最適化、デフォルトで一般的なファイルシステムのみ収集
  • ログコレクターで、各ログにフィールド message_length を追加し、現在のログ長を表し、長さによるログフィルタリングを容易に
  • CRD が DaemonSet 経由での Pod 範囲特定をサポート
  • eBPF の go-bindata 依存関係を削除
  • コンテナコレクターで、デフォルトで k8s とコンテナ関連の指標 を有効化。これにより、追加のタイムラインが消費される可能性があります

Bug 修正

  • DataKit 自身の CPU 使用率計算エラーを修正
  • SkyWalking ミドルウェア識別問題を修正
  • Oracle 終了問題を修正
  • Sink DataWay 無効問題を修正
  • HTTP /v1/write/:category インターフェースの JSON 書き込み問題を修正

ドキュメント調整

  • ほぼすべての章にジャンプタグを追加し、他のドキュメントからの恒久的な参照を容易に
  • pythond ドキュメントをカスタム開発ディレクトリに移動
  • コレクタードキュメントを従来の「インテグレーション」から「DataKit」ドキュメントライブラリに移動
  • DataKit ドキュメントのディレクトリ構造を調整、ディレクトリ階層を削減
  • ほぼすべてのコレクターに k8s 設定エントリを追加
  • ドキュメントヘッダー表示を調整。OS 識別に加えて、選挙をサポートするコレクターに選挙識別を追加

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • クラウドネイティブ

    • CRD を使用して Ingress 可観測への道を開く
  • 監視 Monitoring

    • APM - DDtrace カスタム Instrumentation
    • APM - DDtrace Guance 二次開発実践

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

2022年8月18日

Guance の更新

Guance 課金更新

Guance の課金項目 APM、RUM、ログに、データ保存ポリシーと対応する単価を追加。ログ系データに 7 日間のデータ保存ポリシー、APM と RUM に 3 日間のデータ保存ポリシーを追加。実際のニーズに応じてデータ保存ポリシーを調整し、コストを節約できます。詳細はドキュメント 課金方法 を参照してください。

エクスプローラーの最適化

フィルター履歴を追加

Guance にエクスプローラーのフィルター履歴機能を追加。現在のユーザーがローカルブラウザにエクスプローラー key:value の検索条件履歴を保存できます。現在のワークスペース内で、異なるエクスプローラー間で履歴検索条件を直接使用でき、フィルター条件の再設定を回避できます。

  • フィルター履歴を開く: エクスプローラー右下の展開アイコンをクリックするか、ショートカットキー(Mac OS: shift+cmd+k / Windows: shift+ctrl+k)で素早く開く
  • フィルター履歴を閉じる: 閉じるボタン x または esc キーで閉じる

詳細はドキュメント フィルター履歴説明 を参照してください。

クイックフィルター値の並べ替えを追加

エクスプローラーのクイックフィルターで、フィールド値のパーセンテージ順での並べ替え表示をサポート。クイックフィルター項目の右上にある「設定」ボタンをクリックし、「クエリ値 TOP 5」を選択すると、現在のフィルター項目の上位 5 つのフィールド属性値の統計数とパーセンテージを表示できます。ランキングの右側で、「正フィルター」、「逆フィルター」ボタンをクリックすると、key:value の形式で現在のランキングのフィールド属性値に基づくデータフィルタークエリを実行できます。エクスプローラーのクイックフィルターの詳細はドキュメント クイックフィルター説明 を参照してください。

時間ウィジェットに入力形式ヒントページを追加

エクスプローラーの時間ウィジェットに、時間ウィジェットの入力形式ヒントページを追加。時間ウィジェットのテキスト入力ボックスを最適化し、ヒントボックスとのリアルタイム連携をサポート。ユーザーが時間ウィジェットでサポートされる入力形式を迅速に理解できるようにします。エクスプローラーの時間ウィジェットの詳細はドキュメント 時間ウィジェット説明 を参照してください。

表示列のフィールド区切り線とテキストヒントを追加

エクスプローラーで表示列を追加する際に、フィールド区切り線と追加テキストヒントを追加。表示列にフィールドを入力する際、プリセットフィールドは区切り線で既存フィールドと区別され、「作成して追加」というテキストヒントが表示されます。キーボードの上下キー(↑ ↓ )で表示列の追加を選択できます。エクスプローラーの表示列の詳細はドキュメント 表示列説明 を参照してください。

シーンダッシュボード/ノート/エクスプローラーの表示権限を追加

シーンで ダッシュボードノートエクスプローラー を新規作成する際に、作成者がカスタム表示権限を設定できるようになりました。これにより、作成者のダッシュボードが誤って変更されたり、未完成または公開に適さないダッシュボード/ノート/エクスプローラーが早期に公開されるのを防ぎます。権限設定には「公開」と「自分のみ表示可能」があります。

  • 公開: 現在のワークスペース内のすべてのメンバーに公開。他のメンバーの表示・編集権限に影響なし
  • 自分のみ表示可能: 作成者のみ表示可能。他のメンバーは表示権限なし

注意: リンクなどを通じて非公開のダッシュボード/ノート/エクスプローラーにアクセスする場合、作成者以外は表示できず、権限がない旨のメッセージが表示されます。

スナップショットの表示権限を追加

シーンまたはエクスプローラーでスナップショットを保存する際に、カスタム表示権限をサポート。権限設定には「公開」と「自分のみ表示可能」があります。

  • 公開: 現在のワークスペースのユーザーが保存したスナップショットを表示可能
  • 自分のみ表示可能: 現在のユーザー以外は保存したスナップショットを表示不可

エクスプローラーでスナップショットを保存した後、履歴スナップショットの時間範囲、フィルター条件を表示可能。時間範囲はスナップショット保存時の選択に応じて「絶対時間」、「相対時間」、「デフォルト」の 3 種類に分けられます。スナップショット使用の詳細はドキュメント スナップショット を参照してください。

モニターとイベントの最適化

モニターテストを追加

モニターに手動トリガーによるモニター検出を追加。現在の検出ルールがトリガーされた場合、イベントエクスプローラーで関連詳細を表示できます。

インテリジェントインスペクション情報表示の最適化

インテリジェントインスペクションリストに「データ範囲」、「検出頻度」、「グループ化」、「最終トリガー時刻」、「トリガーステータス」を追加。操作に「JSON 設定をエクスポート」を追加。エクスポートファイル名形式: インテリジェントインスペクション名.json

インテリジェントインスペクションイベント詳細ページに「基本属性」、「履歴記録」、「関連イベント」などの共通ページを追加。

イベント詳細ページの最適化

イベント詳細ページで、「基本属性」ページを最適化。「現在のイベント内容をコピー」を「イベント JSON をエクスポート」ボタンに変更。左側に「モニター設定を表示」ボタンを追加し、現在のイベントのモニター設定ページにワンクリックでジャンプして、モニタールールをリアルタイムに調整可能。

モニターにアラートが設定されている場合、関連イベント詳細ページに「アラート通知」ページを追加。モニターにアラートミュートが設定されている場合、ミュート期間中は同じアラートイベントが通知対象に送信されません。イベント詳細ページの「アラート通知」ページで、そのアラート通知は「通知未送信」と表示されます。

その他の機能改善

  • Guance がメール検証方式での認証をサポート
  • エクスプローラー詳細ページの関連ネットワークページで、ホスト、Pod、Deployment タイプの表示を最適化
  • ダッシュボードや組み込みビューなどにチャートを追加する際に、切り替えアイコンを追加、ビュー変数編集ボタンの位置を調整
  • 時系列グラフの凡例値に sum 合計統計を追加、凡例表示とインタラクションを最適化
  • モニター、チャートクエリでログ系データをフィルターする際に、wildcard と not wildcard を追加

DataKit の更新

新機能

  • Pipeline に reftable 機能を追加
  • DataKit 9529 HTTP が domain socket へのバインドをサポート
    • 対応する eBPF 収集と Oracle 収集の設定方法も変更が必要
  • RUM sourcemap が Android R8 をサポート
  • CRD にログ設定サポートを追加
    • 完全な例

最適化

  • コンテナコレクターのドキュメントを最適化
  • 共通 Tag ドキュメントを追加
  • 選挙の設定と関連する命名を最適化
  • 選挙型コレクターは、DataKit で選挙が有効な場合でも、特定のコレクターで選挙機能を無効にすることをサポート
  • データタイプごとの io block 設定をサポート
  • DDTrace コレクターのサンプリングにメタ情報認識を追加
  • DataKit 自身の指標セットに 9529 HTTP リクエスト関連指標を追加
  • Zipkin 収集のメモリ使用量を最適化
  • DDTrace コレクターがディスクキャッシュを有効にした場合、デフォルトでブロッキング IO feed に変更
  • eBPF にプロセス名(process_name)フィールドを追加
  • DCA 新バージョンをリリース
  • ログ系 HTTP データ書き込み(logstreaming/Jaeger/OpenTelemetry/Zipkin)にキューサポートを追加
  • ログ収集に自動マルチラインサポートを追加

Bug 修正

  • MySQL コレクターの接続リーク問題を修正
  • Pipeline Json 値取得問題を修正
  • macOS での ulimit 設定無効問題を修正
  • sinker-Dataway が Kubernetes で無効になる問題を修正
  • HTTP データ書き込み系インターフェースのデータ検証問題を修正
  • eBPF コレクターのカーネル変更による構造体オフセット計算失敗問題を修正
  • DDTrace close-resource 問題を修正

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • 監視 Monitoring

    • extract + TextMapAdapter を使用したカスタム traceId の実装
  • 洞見 Insight

    • シーン - 内網シーン Dubbo マイクロサービスの Guance 接続

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

2022年8月4日

Guance の更新

DCA Web 版をリリース

Guance に DataKit の Web 管理ツール DCA を追加。インストールおよび設定済みのコレクターを管理しやすくするために、コレクターの動作状況表示、コレクター設定管理、Pipeline 管理、ブラックリスト管理、コレクタードキュメントヘルプなどの機能を提供します。詳細はドキュメント DCA を参照してください。

エクスプローラーの検索、クイックフィルター、時間ウィジェット、表示列を最適化

エクスプローラー検索
  • エクスプローラーの検索バーに「存在する」、「存在しない」フィルターロジックを追加。フィルターフィールドの有無を判定して検索結果を返す
  • エクスプローラーの検索バーに、数値タイプ向けの演算方法を追加。等于、大于等于、小于等于、大于、小于、不等于 などの演算子をサポート
  • フィールドデータタイプのヒント、マッチングモードの説明を追加

エクスプローラー検索の詳細はドキュメント 検索説明 を参照してください。

クイックフィルター
  • クイックフィルター項目に、ラベルフィールド検索機能を追加。クイックフィルター項目が 10 個以上のラベルフィールドを超える場合、「フィールド名」または「表示名」による曖昧検索をサポート
  • クイックフィルター項目に「設定」ボタンを追加。表示列の追加/削除をサポート
  • クイックフィルター項目に「設定」ボタンを追加。カスタム追加した個人レベルのフィルター項目フィールドの表示名編集とフィールド削除をサポート

エクスプローラーのクイックフィルターの詳細はドキュメント クイックフィルター説明 を参照してください。

時間ウィジェット
  • 範囲表示を追加。時間ウィジェットの表示ボックスをクリックして手動で時間範囲を入力可能。「範囲範囲」、「タイムスタンプ範囲」、「標準時間形式」を含む
  • ドロップダウンリストにカスタムオプションを追加。カスタム範囲内で 时:分:秒 の形式入力に対応
  • 最近 20 件の履歴絶対時間レコードの表示を追加

エクスプローラーの時間ウィジェットの詳細はドキュメント 時間ウィジェット説明 を参照してください。

表示列

エクスプローラーリストで、マウスを表示列に置くと「設定」ボタンが表示され、表示列の昇順、降順、左移動、右移動、左に列を追加、右に列を追加、列の置換、クイックフィルターに追加、グループに追加、列の削除などの操作をサポートします。エクスプローラーの表示列の詳細はドキュメント 表示列説明 を参照してください。

エクスプローラー詳細ページの最適化

  • 拡張フィールドのクイックフィルター「フィールド値をフィルター」、「フィールド値を逆フィルター」、「表示列に追加」、「コピー」などの操作位置を調整
  • キーボードの上下キー(↑ ↓ )で、上下のログ詳細を切り替えて表示可能
  • キーボードの esc ボタンで詳細ページのポップアップを直接閉じることをサポート
  • 「コンテキスト表示」機能を追加。ログ詳細ページでコンテキストを表示するために新しいログエクスプローラーを開く際に、"host"、"source"、"service"、"filename" をフィルター条件として、現在のログ時間を開始時刻、現在のログ時間 + 30 分を終了時刻として時間ウィジェットに渡し、コンテキストログをフィルター表示。詳細はドキュメント コンテキスト表示 を参照してください。

グローバルなエクスプローラー自動更新設定を追加

Guance ワークスペースで、「アカウント」をクリックすると、「エクスプローラー自動更新」のオン/オフを切り替えられます。

  • オン: エクスプローラーのデータは、時間ウィジェットのデフォルトデータ更新時間 30 秒で自動更新されます。例: 最近 15 分を選択した場合、30 秒ごとに更新して最近 15 分のデータを表示
  • オフ: エクスプローラーの時間ウィジェットは、30 秒の自動更新を無効にして表示。例: 最近 15 分を選択した場合、その 15 分の絶対時間の内容データを表示し、自動更新は行われません。「再生」ボタンをクリックすると、最近 15 分のデータを更新して表示できます

注意: エクスプローラーの自動更新はローカルブラウザのみに有効です。エクスプローラーの時間ウィジェットの詳細はドキュメント 時間ウィジェット説明 を参照してください。

グローバルブラックリスト機能を追加

Guance は、ブラックリストを設定することで、条件に一致するさまざまなタイプのデータをフィルタリングする機能をサポートします。ブラックリストを設定すると、条件に一致するデータは Guance ワークスペースに報告されなくなり、データ保存コストを節約できます。グローバルブラックリスト機能は現在、ログ、ベースオブジェクト、リソースカタログ、ネットワーク、APM、RUM、セキュリティチェック、イベント、指標、Profile のデータタイプのフィルタリングをサポートしています。詳細はドキュメント ブラックリスト を参照してください。

カスタム機能メニューを追加

Guance は、機能メニューの手動設定をサポートします。メニューの非表示/表示や順序の調整が可能で、現在のワークスペースのメニュー表示をカスタマイズできます。Guance ワークスペースで、左下のアカウントをクリックし、「機能メニュー管理」を選択すると、メニューを調整できます。詳細はドキュメント 機能メニュー管理 を参照してください。

チャートクエリエイリアスを追加

シーンの可視化チャートに、チャートクエリエイリアスを追加。エイリアスを追加すると、凡例の名前も変更され、関連指標をより直感的に区別できます。現在サポートされているチャートは、時系列グラフ、円グラフ、棒グラフ、散布図、バブルチャート、ファネル図です。

時系列グラフ、円グラフの凡例スタイルを追加

シーンの可視化チャートで、円グラフに下部、右側、周囲、非表示の凡例スタイルを追加。時系列グラフに下部、右側、非表示の凡例スタイルを追加。デフォルト状態では凡例スタイルは非表示です。

オブジェクト履歴データ保存ポリシーの最適化

Guance は、ワークスペースに報告されたすべてのオブジェクト(ホスト、コンテナ、pod)の 48 時間の履歴データを保存します。これにより、過去 2 日間の特定時点のオブジェクトデータのパフォーマンスを確認できます。ログ、トレース、セキュリティチェックデータを表示する際に、関連するホスト、コンテナ、Pod の「属性ビュー」で該当時点のオブジェクト状況を確認できます。

スナップショット保存位置の調整

エクスプローラーの上部ナビゲーションバーから「スナップショットを保存」ボタンを削除し、「履歴スナップショット」に統一的に移動。シーンダッシュボードとノートでは、ショートカットキーを使用してスナップショットを作成できます。詳細はドキュメント スナップショット を参照してください。

その他の機能改善

  • 時系列グラフの時間間隔をミリ秒単位に拡張
  • 管理バックエンドにワークスペースレベルのインデックス設定エントリを追加
  • ログエクスプローラーの分布図で、カスタム時間間隔の選択をサポート
  • RUM エクスプローラーページに、現在のデータ拡張フィールドのページ表示を追加

DataKit の更新

  • 一部のデータタイプの送信に失敗した場合、ディスクにキャッシュして後で再送信をサポート
  • 異なる dataway アドレスを使用して、条件に合うデータを異なるワークスペースに送信することをサポート
  • Sourcemap が Android と iOS をサポート
  • コンテナコレクター関連の更新:
    • Kubernetes での Node ホスト OS 情報収集エラーを修正
    • Kubernetes での Prom 収集で、pod 関連情報の自動追加を停止し、タイムラインの急増を回避
    • Pod オブジェクトに対応する yaml 情報を追加
  • Pipeline 関連の更新:
    • Pipeline 実行ステップを最適化
    • grok() および json() 関数でデフォルトで trim-space 操作を実行
  • DDTrace 関連の更新:
    • 潜在的な goroutine リーク問題を修正
    • ディスクキャッシュの設定をサポートし、メモリ使用量を緩和
  • その他の Bug 修正:
    • 行プロトコル構築を最適化
    • ログ収集で、定期的な末尾データ削除機能を削除し、ログの切り捨て問題を緩和

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

2022年7月21日

Guance の更新

インテリジェントインスペクション機能を追加

インテリジェントインスペクションは、Guance のインテリジェント検出アルゴリズムに基づき、インフラストラクチャとアプリケーションの問題を自動検出し、IT システムの運用中に発生する問題の発見を支援します。根本原因分析により、異常問題の原因を迅速に特定します。Guance のインテリジェント予測アルゴリズムにより、インフラストラクチャとアプリケーションの潜在的な問題を事前に予見し、問題のシステム運用への影響レベルを評価し、障害対応の優先順位をより適切に決定し、障害対応プロセスの不確実性を低減します。

インテリジェントインスペクションは現在、3 つのインスペクションテンプレートをサポートしています:

  • メモリリーク: 現在のワークスペースのホストにメモリリーク問題があるかどうかを検出
  • ディスク使用率: 現在のワークスペースのホストのディスク使用率が高すぎるかどうかを検出
  • アプリケーションパフォーマンス検出: 現在のワークスペースのサービス QPS、平均応答時間、P90 応答時間、エラー率に変動があるかどうかを検出

エクスプローラーの検索とフィルター機能を最適化

  1. エクスプローラー検索に「not wildcard 逆曖昧一致」を追加。つまり、曖昧クエリ結果に一致しないものを検索

  1. エクスプローラーのクイックフィルターに、ワークスペースレベルと個人レベルのフィルター方法を追加

  2. ワークスペースレベルフィルター項目: 管理者/所有者が設定。クイックフィルター横の「設定」ボタンをクリックして設定

  3. 個人レベルフィルター項目: すべてのメンバーがローカルブラウザベースのクイックフィルター項目を設定可能。クイックフィルター右側の「編集」をクリックして設定

詳細はドキュメント エクスプローラーの検索とフィルター を参照してください。

URL 内の時間範囲を変更してデータクエリを実行する機能を追加

Guance は、ブラウザの URL で現在のワークスペースエクスプローラー/ダッシュボードの time パラメータの時間範囲を直接変更してデータクエリを実行することをサポートします。秒、分、時、日の 4 つの単位をサポートします。例: time=30s、time=20m、time=6h、time=2d など。下図のようにブラウザで time=2h を変更すると、エクスプローラーは最近 2 時間のデータを表示します。詳細はドキュメント URL の時間範囲 を参照してください。

ダッシュボードビュー変数にログ、APM、RUM、セキュリティチェックのデータソース設定を追加

ダッシュボードビュー変数に「ログ」、「APM」、「RUM」、「セキュリティチェック」のデータソース設定を追加。同時に、ダッシュボードの新規作成および編集時のビュー変数のインタラクションを最適化。

  • ビュー変数が追加されていないダッシュボードでは、上部ナビゲーションバーに「ビュー変数を追加」ボタンを追加。クリックしてビュー変数を追加
  • ビュー変数がすでに追加されているダッシュボードでは、上部ナビゲーションバーの下にビュー変数名が直接表示され、右側の「編集」ボタンをクリックしてビュー変数編集ページに移動

詳細はドキュメント ビュー変数 を参照してください。

チャートクエリのインタラクションを最適化

  • チャートとクエリの間の「区切りバー」をクリックして上下にドラッグ可能
  • クエリ文の左側にある「ドラッグ」ボタンをクリックして上下にドラッグし、クエリの順序を調整
  • スクロールバーはクエリ文領域のみに作用し、チャートには影響しない

RUM 指標検出イベント通知テンプレート変数を追加

「RUM 指標検出(RUM)」モニターで通知イベントを設定する際、共通のテンプレート変数に加えて、以下のテンプレート変数が追加でサポートされます。詳細はドキュメント イベントタイトル、内容テンプレート を参照してください。

テンプレート変数 タイプ 説明
app_id String アプリケーション ID
app_name String アプリケーション名
app_type String アプリケーションタイプ

イベント内容のワンクリックリンクを最適化

モニター設定時に、イベント内容にリンクを追加。イベントがトリガーされた後、イベント詳細ページの「イベント内容」でリンクをクリックすると、新しいページが開いてジャンプします。

DataKit の更新

  • prom コレクターの内蔵タイムアウト時間を 3 秒に設定
  • ログ関連の問題を修正:
    • ログ収集の log_read_offset フィールドを追加
    • ログファイルが rotate した後に正しく readAll されないバグを修正
  • コンテナ収集関連の問題を修正:
    • 環境変数 NODE_NAME との非互換問題を修正
    • k8s 自動検出の prom コレクターをシリアル方式、node 分散収集に変更
    • ログ source と複数行のマッピング設定を追加
    • コンテナログの source 置換後も以前の multiline と pipeline が使用されるバグを修正
    • コンテナログのファイルアクティブ時間を 12 時間に修正
    • docker コンテナログの image フィールドを最適化
    • k8s pod オブジェクトの host フィールドを最適化
    • コンテナ指標とオブジェクト収集に host tag が追加されていない問題を修正
  • eBPF 関連:
    • uprobe event name の命名競合問題を修正
    • クラウド k8s 環境でのデプロイメントを容易にするため、環境変数設定を追加
  • APM データ受信インターフェースのデータ処理を最適化、クライアントのハングやメモリ使用量を緩和
  • SQLServer コレクター修正:
    • TLS1.0 サポートを復元
    • instance による収集フィルターをサポートし、タイムライン消費を削減
  • Pipeline 関数 adjust_timezone() を調整
  • IO モジュールを最適化、全体的なデータ処理能力を向上し、メモリ消費を比較的制御可能に
  • Monitor 更新:
    • ビジー時の Monitor の長時間カクつきを修正
    • Monitor 表示を最適化、IO モジュールの情報表示を追加し、IO モジュールパラメータの調整に役立てる
  • Redis クラッシュ問題を修正
  • 一部の煩雑な冗長ログを削除
  • 選挙型コレクターが非選挙モードでホスト tag を追加しない問題を修正

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • クラウドプラットフォーム接続
    • Rancher 上での DataKit デプロイメントベストプラクティス
    • Tencent Cloud 製品可観測ベストプラクティス (Function)

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

2022年7月7日

Guance の更新

エクスプローラーの正フィルター、逆フィルター、曖昧一致の 3 つのフィルターモードを最適化

Guance エクスプローラーは、「フィールド:値」の形式での正確なフィルター、曖昧フィルター(wildcard)、逆フィルターをサポートし、フィルターの「フィールド:値」の編集・修正をサポートします。詳細はドキュメント エクスプローラーの検索とフィルター を参照してください。

エクスプローラーのクイックフィルターを最適化

Guance エクスプローラーのクイックフィルターでは、デフォルトですべて選択され、「正フィルター」、「逆フィルター」、「リセット」、「All」、「only」の複数のフィルターをサポート。検索ボックスに正フィルターと逆フィルターの両方が含まれている場合、対応するクイックフィルターラベルはグレーアウトして選択できなくなります。詳細はドキュメント クイックフィルター を参照してください。

エクスプローラーの表示列に複数のクイック操作を追加

Guance エクスプローラーでは、「表示列」を使用して、エクスプローラーリストに表示列を追加・削除できます。

  • 追加した表示列にマウスを置くと、追加した表示列の昇順・降順、左に列を移動、右に列を移動、列の削除などの操作をサポート
  • 表示列の内容が完全に表示されない場合、マウスを表示列の右側の区切り線に置き「区切り線をダブルクリック」すると、その列の内容が展開されます

エクスプローラー詳細ページの属性/フィールドクイックフィルターを最適化

エクスプローラー詳細ページで、属性フィールド(「ホスト」、「ソース」など)をマウスでクリックすると、「正フィルター」、「逆フィルター」、「表示列に追加」、「コピー」のクイックフィルター表示が可能。ログエクスプローラーの詳細ページで、拡張フィールドをマウスで選択すると、「コピー」、「正フィルター」、「逆フィルター」、「表示列に追加」のアイコンが表示され、クイックフィルター表示が可能。

  • "コピー": 該当フィールドをクリップボードにコピー
  • "正フィルター": 該当フィールドをエクスプローラーに追加し、そのフィールドに関連する全データを表示
  • "逆フィルター": 該当フィールドをエクスプローラーに追加し、そのフィールド以外のデータを表示
  • "表示列に追加": 該当フィールドをエクスプローラーリストに追加して表示

履歴スナップショット機能を最適化、3 つの時間保存ポリシーをサポート

指標、ログ、イベント、APM、RUM、Synthetic モニタリング、セキュリティチェックなどのエクスプローラーで、「スナップショットを保存」をクリックすると、現在のエクスプローラーに表示されているデータ内容を保存できます。時間フィルターのオン/オフを選択可能。

  • スナップショットで時間フィルターをオンにすると、現在のページで選択した時間で保存。共有リンクでは時間ウィジェットの切り替え不可
  • スナップショットで時間フィルターをオンにし、絶対時間のロックをオンにすると、現在のページの時間範囲を「絶対時間」に変換して保存
  • スナップショットで時間フィルターをオフにすると、システムのデフォルト時間に従う。共有スナップショットでは時間ウィジェットの切り替え可能

スナップショット保存後、エクスプローラーの履歴スナップショットリストで表示可能。選択して開き、右上の「エクスプローラーに戻る」をクリックするとデフォルトのエクスプローラーに戻ります。

Pipeline のワンクリックサンプルテストデータ取得を追加

Pipeline の新規作成または編集時、サンプル解析テストの右側に「ワンクリック取得」ボタンを追加。データを取得して切り出しデバッグを容易にします。

  • ログデータ: message データを返す
  • その他のデータタイプ: 行プロトコル形式のデータを返す

詳細はドキュメント テキスト処理 Pipeline を参照してください。

シーンカスタムエクスプローラーにテキスト分析モードを追加

シーンカスタムエクスプローラーで、エクスプローラーを編集する際、カスタム設定表示列で「近似テキスト分析」エクスプローラーフィールドを選択可能。デフォルトで message フィールドの対応内容を使用して近似テキスト分析を行います。詳細は シーンカスタムエクスプローラー を参照してください。

ログエクスプローラー詳細ページにネットワーク pod と deployment ビューを追加

Guance は、ログエクスプローラー詳細ページの「ネットワーク」で、ホスト、Pod、Deployment ビューのデータ接続状況を選択して表示することをサポートします。

注意: ログ詳細で関連ネットワークを表示するには、対応するフィールドをマッチングする必要があります。

エクスプローラー詳細ページに 48 時間データリプレイ機能を追加

ログ、プロセス、トレース、ホスト、Pod エクスプローラーの詳細ページで関連ネットワークを表示する際、時間ウィジェットをクリックして 48 時間のネットワークデータをリプレイできます。

  • 時間範囲: デフォルトで前後 30 分のデータを表示。現在発生中の場合は、デフォルトで最近 1 時間のデータを表示
  • 任意の時間範囲をドラッグして、対応するネットワークトラフィックを表示可能
  • ドラッグ後、「再生」ボタンをクリックするか、ページを更新すると、最近 1 時間のネットワークデータの表示に戻る

未復旧イベント保存ポリシーを調整、手動復旧をサポート

未復旧イベントリストで、イベントにマウスを合わせると、イベントの右側に「復旧済み」機能が表示されます。「復旧済み」をクリックするとイベントが復旧し、同時に復旧イベントが 1 件生成され、そのイベントで対応する操作者を確認できます。

その他の機能改善

  • チャートロック時間に「最新 5 分」の時間範囲を追加。時間間隔に「5s」「10s」「30s」の 3 つの秒単位の時間選択を追加
  • シーンエクスプローラーの表示列、ビュー変数のベースオブジェクトフィールド属性/ラベルにカスタム入力をサポート
  • イベント詳細の関連ダッシュボードの位置を調整
  • メトリクス管理にタイムライン数統計を追加
  • ログ詳細ページの関連トレースを最適化。ログ内の trace_id と span_id に基づいてフレームグラフを表示し、該当 span の全データを選択
  • RUM サービスの表示とインタラクションを最適化
  • RUM、ネットワーク、Synthetic テスト、CI エクスプローラーのドロップダウンオプションをタイル表示に調整
  • モニターイベント通知内容で、テンプレート変数フィールドマッピングの設定をサポート。DQL クエリ文でテンプレート変数に対応する値を設定可能
  • ヘルプセンターのトップページに、主要機能へのクイックジャンプエントリを追加

DataKit の更新

  • グローバル tag の動作を調整、選挙型収集の tag 分裂を回避
  • SQLServer コレクターに選挙サポートを追加
  • 行プロトコルフィルターがすべてのデータタイプをサポート
  • 9529 HTTP サービスにタイムアウトメカニズムを追加
  • MySQL
    • dbm 指標セット名を調整
    • service フィールドの競合問題
  • コンテナオブジェクトにフィールド container_runtime_name を追加し、異なる階層のコンテナ名を区別
  • Redis の slowlog 収集を調整、データをログストレージに変更
  • TDEngine 収集を最適化
  • Containerd ログ収集を改善
  • Pipeline に Profile 系データのサポートを追加
  • コンテナ/Pod ログ収集で、Label/Annotation に追加の tag を追加することをサポート
  • Jenkins CI データ収集の時間精度問題を修正
  • Tracing resource-type 値の不統一問題を修正
  • eBPF に HTTPS サポートを追加
  • ログコレクターのクラッシュ可能性を修正
  • prom コレクターのリーク問題を修正
  • 環境変数による io ディスクキャッシュの設定をサポート
  • Kubernetes CRD サポートを追加

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • 接続・インテグレーション
    • Skywalking による JVM 可観測ベストプラクティス
    • Minio 可観測ベストプラクティス

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

2022年6月21日

Guance の更新

Guance ヘルプドキュメントを全面リニューアル

Guance ヘルプドキュメントの閲覧体験を向上させるため、Guance ヘルプドキュメントは Guance ドメインに移行しました。より簡単かつ迅速に Guance ヘルプドキュメントを参照できます。新しい Guance ヘルプドキュメントのアドレスは: https://docs.guance.com/ja です。

Profile 可観測を追加

Profile は、Java / Python などの異なる言語環境でアプリケーション実行中の動的パフォーマンスデータの収集をサポートし、CPU、メモリ、IO のパフォーマンス問題を確認するのに役立ちます。プロファイルデータを収集するには、まず DataKit をインストールし、Profile コレクターを設定する必要があります。設定が完了すると、DataKit は収集したプロファイルデータを Guance ワークスペースにアップロードし、Profile リアルタイムデータエクスプローラーでプログラムコードのパフォーマンスを確認できます。詳細はドキュメント Profile を参照してください。

Pipeline が全データのテキスト分析処理をカバー

テキスト処理(Pipeline)はデータ解析に使用され、解析ルールを定義して、さまざまなデータ形式を要件に合った構造化データに変換します。Guance ワークスペースの「管理」-「テキスト処理(Pipeline)」で、「Pipeline を新規作成」をクリックして新しい pipeline ファイルを作成できます。詳細はドキュメント テキスト処理(Pipeline) を参照してください。

Deployment ネットワーク詳細とネットワーク分布を追加

Deployment ネットワークは、Deployment 間のネットワークトラフィックの表示をサポートします。IP/ポートに基づいて、送信元 IP から宛先 IP までのネットワークトラフィックとデータ接続状況を可視化してリアルタイムに表示し、ビジネスシステムのネットワーク動作状態をリアルタイムで把握し、問題の障害を迅速に分析・追跡・特定し、ネットワークパフォーマンスの低下や中断によるビジネス問題を防止または回避します。

Deployment ネットワークデータの収集が成功すると、Guance コンソールに報告されます。「インフラストラクチャ」-「コンテナ」-「Deployment」詳細ページの「ネットワーク」で、Deployment のネットワークパフォーマンス監視データ情報を確認できます。「インフラストラクチャ」-「ネットワーク」-「Deployment」で、ワークスペース内の全 Deployment のネットワーク分布とデータ接続状況を確認できます。詳細は Deployment ネットワーク を参照してください。

イベント検出ディメンションから他のエクスプローラーへのジャンプを最適化

イベント未復旧エクスプローラーで、検出ディメンションをクリックして、関連するコンテナ、プロセス、ログ、トレース、RUM、Synthetic テスト、セキュリティチェック、CI などを表示することをサポートします。関連エクスプローラーに関連データがない場合、対応するジャンプリンクはグレーアウトしてクリックできません。

ログエクスプローラーに JSON 形式の message 情報検索を追加

ログエクスプローラーに、JSON 形式のログ内容(message)の検索を追加。検索形式: @key.key:value

注意: JSON 検索は、この機能のリリース後に作成されたワークスペースでのみサポートされます。

RUM 新規アプリケーション作成時に app_id のカスタム入力をサポート

カスタムアプリケーション ID 機能を追加。RUM で新規アプリケーションを作成する際に、app_id をカスタム入力し、現在のワークスペース内で一意のアプリケーション ID 識別子を生成できます。アプリケーションタイプの区別やデータアップロードのマッチングなどに使用できます。

  • アプリケーション名(必須): 現在 RUM を実施しているアプリケーションを識別するための名前
  • アプリケーション ID 識別子(任意): 現在のワークスペース内で一意のアプリケーション ID 識別子。カスタム可能。データアップロードのマッチングに使用可能。最大 20 文字、大文字小文字の英字のみ入力可能
  • アプリケーション ID: アプリケーション作成時にアプリケーション ID 識別子を入力した場合、作成後に入力したアプリケーション ID 識別子情報がアプリケーション ID の前に連結され、アプリケーションの区別とクエリ・フィルターが容易になります

プロセス検出をインフラストラクチャオブジェクト検出に最適化

プロセス検出をインフラストラクチャオブジェクト監視に最適化。ホスト、コンテナ、プロセス、Pod、Deployment、Replicaset、Job、リソースカタログなどのベースオブジェクト選択を追加し、ワークスペース内のインフラストラクチャオブジェクトデータを監視します。詳細はドキュメント インフラストラクチャオブジェクト検出 を参照してください。

その他の機能改善

  • インフラストラクチャ POD エクスプローラーのヒートマップモードに、CPU 使用率、メモリ使用量の塗りつぶし指標を追加
  • ログブラックリスト設定を最適化。ログソースの手動入力をサポートし、ログブラックリストのソースとして使用
  • APM サービスリストのデータクエリ時間コンポーネントを最適化、カスタム時間範囲選択をサポート
  • K8S 上での DataKit インストールガイド文を最適化。DataWay データゲートウェイアドレスに現在のワークスペースのトークンを自動追加
  • モニター設定の UI スタイルを最適化

DataKit の更新

2022/06/21

  • gitrepo がパスワードなしモードをサポート
  • prom コレクター
    • ログモード収集をサポート
    • HTTP リクエストヘッダーの設定をサポート
  • 16KB を超える長さのコンテナログ収集をサポート
  • TDEngine コレクターをサポート
  • Pipeline
    • XML 解析をサポート
    • リモートデバッグが複数データタイプをサポート
    • Pipeline が use() 関数を使用して外部 Pipeline スクリプトを呼び出すことをサポート
  • IP ライブラリ(MaxMindIP)サポートを追加
  • DDTrace Profile 統合を追加
  • Containerd ログ収集が image と K8s Annotation によるフィルタールール設定をサポート
  • ドキュメントライブラリを全面的に切り替え

2022/06/16

  • ログ収集で収集位置の記録をサポート。DataKit 再起動などによるデータの取りこぼしを防止
  • Pipeline の異なるデータタイプ処理時の設定を調整
  • SkyWalking 指標データの受信をサポート
  • ログブラックリストのデバッグ機能を最適化:
    • Monitor でフィルターされたポイント数を表示
    • datakit/data ディレクトリに .filter ファイルを追加し、取得したフィルターを記録
  • Monitor に DataKit のオープンファイル数を表示
  • DataKit コンパイラを golang 1.18.3 にアップグレード

2022/06/07

  • TCP/UDP ポート検出コレクターを追加
  • DataKit と DataWay の間に DNS 検出を追加し、DataWay DNS の動的切り替えをサポート
  • eBPF L4/L7 トラフィックデータに k8s deployment name フィールドを追加
  • OpenTelemetry 指標データを最適化
  • ElasticSearch に AWS OpenSearch サポートを追加
  • 行プロトコル制限 で、文字列長制限を 32MB に緩和
  • prom コレクターに追加設定を追加し、指定した tag=value のマッチングを無視して、不必要な時系列タイムラインを削減
  • Sink に Jaeger サポートを追加
  • Kubernetes 関連の指標収集をデフォルトですべて無効にし、タイムラインの急増を回避
  • DataKit Monitor に動的検出(例: prom)のコレクターリスト更新を追加

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • APM
    • GraalVM と Spring Native プロジェクトによるリンク可観測
  • 接続・インテグレーション
    • ホスト可観測ベストプラクティス (Linux)

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

インテグレーションテンプレートの更新

新規ドキュメント

  • Alibaba Cloud
    • Alibaba Cloud NAT
    • Alibaba Cloud CDN

新規ビュー

  • Alibaba Cloud
    • Alibaba Cloud NAT
    • Alibaba Cloud CDN

2022年6月6日

Guance 課金更新

Guance 課金の タイムライン 課金ロジックと、指標データの データ保存ポリシー を最適化。従来の 300 件あたり 3 元から、1000 件あたり 3 元に値下げ。同時に、指標データに 3 日、7 日、14 日のデータ保存ポリシーを追加。メジャーメントは カスタムデータ保存ポリシー をサポート。

タイムラインは、現在のワークスペースに報告された指標データのラベルに基づいて組み合わせ可能なすべての組み合わせ数を集計します。データ保存ポリシーはデータの保存期間であり、ワークスペースに報告されたデータの保存時間で、保存期間を超えるデータは自動的に削除されます。

タイムラインは全量統計であり、毎日生成されるタイムラインはデータ保存ポリシー期間中に累積されます。データ保存ポリシーが長いほど、タイムラインのコストが高くなります。

今回の最適化では、タイムラインのコストを引き下げ、指標のデータ保存ポリシーを短縮することで、指標のデータ保存ポリシーをより柔軟に調整でき、コスト削減に役立ちます。

Guance の更新

Jenkins CI 可観測を追加

Guance に Jenkins CI 可観測を追加。Guance の CI 可視化機能を使用して、Jenkins の CI 結果を直接表示できます。CI のプロセスは継続的インテグレーションであり、開発者がコードを push する際に問題が発生した場合、Guance ですべての CI パイプラインとその成功率、失敗原因、具体的な失敗箇所を確認でき、コード更新の保証を提供します。詳細は CI 可視化 を参照してください。

カスタムエクスプローラーのチャート同期検索を追加

カスタムエクスプローラーにチャート同期検索スイッチを追加。検索条件がチャートクエリに影響するかどうかを決定し、デフォルトでオン。検索ボックスに内容がある場合、スイッチをオフにすると、チャートクエリはデフォルト状態に戻ります。スイッチをオンにすると、チャートクエリはフィルター内容の影響を受けます。

ネットワークトポロジーとサービスボトロジーのドリルダウン分析を追加

インフラストラクチャのネットワークトポロジービューで、ホスト/Pod アイコンをクリックし、「上流と下流を表示」をクリックすると、現在のノードの上流・下流ノードの関連を表示できます。上流・下流ノードで、左上の「概要に戻る」をクリックすると元のネットワークトポロジービューに戻り、検索ボックスで検索またはフィルターすると、関連する上流・下流ノードをフィルターして表示できます。詳細はドキュメント ネットワークの上流と下流の表示 を参照してください。

サービスボトロジービューで、サービスアイコンをクリックし、「上流と下流を表示」をクリックすると、現在のサービスの上流・下流サービスの関連を表示できます。上流・下流サービスで、左上の「概要に戻る」をクリックすると元のサービスボトロジービューに戻り、検索ボックスで検索またはフィルターすると、関連する上流・下流サービスをフィルターして表示できます。詳細はドキュメント サービスの上流と下流の表示 を参照してください。

リソースカタログのデータとインデックスの削除を追加

Guance は、所有者と管理者が指定したリソースカタログ分類およびすべてのリソースカタログを削除できるようにします。「管理」-「基本設定」に移動し、「リソースカタログを削除」をクリックした後、リソースカタログの削除方法を選択すると、対応するオブジェクトデータが削除されます。

  • 指定リソースカタログ分類: 選択したオブジェクト分類のデータのみを削除し、インデックスは削除しない
  • すべてのリソースカタログ: すべてのリソースカタログデータとインデックスを削除

注意: すべてのリソースカタログを削除すると、インフラストラクチャカスタムに報告されたすべてのデータとインデックスが削除され、復元できません。設定されたすべてのリソースカタログ分類データは再度報告する必要があります。すべてのリソースカタログ削除操作は 1 日 5 回までに制限されています。

リソースカタログの詳細はドキュメント カスタム を参照してください。

エクスプローラースナップショット表示エントリを追加

Guance の指標、ログ、イベント、APM、RUM、Synthetic テスト、セキュリティチェック、CI 可視化などのエクスプローラーで、スナップショットを保存した後、右上のスナップショット表示アイコンをクリックして、スライドしながら保存したスナップショットを表示できます。

  • スナップショット名のキーワード検索をサポート。キーワードによる曖昧一致で関連スナップショット名を検索
  • 最初のものはデフォルトビューで、共有、リンクコピー、削除はサポートされません
  • 最初のデフォルトビュー以外のスナップショットは、共有、リンクコピー、削除をサポート。「スナップショット名」をクリックすると、現在のエクスプローラーで対応するデータコピーが開きます

エクスプローラーのフィルター条件編集機能を追加

Guance エクスプローラーの検索バーで「フィールド:値」の形式でフィルターする際、「フィールド:値」をクリックして編集・修正し、修正後の結果でフィルターすることをサポートします。

RUM View エクスプローラーの関連トレースを Fetch/XHR に最適化

Guance RUM View エクスプローラー詳細ページで、「Fetch/XHR」に切り替えると、ユーザーアクセス時にバックエンドアプリケーションに送信された各ネットワークリクエスト(発生時間、リクエストのトレース、持続時間を含む)を表示できます。

ネットワークリクエストに対応する trace_id が存在する場合、リクエストの前にヒントアイコンが表示されます。リクエストをクリックすると、対応するトレースの詳細ページにジャンプします。

チャートデータ読み込みのハイパフォーマンスモードを追加

Guance はチャートデータ読み込みのハイパフォーマンスモードをサポートし、デフォルトでオフ。左下のアカウントをクリックし、「ハイパフォーマンスモード」でオンにできます。ハイパフォーマンスモードを有効にすると、すべてのチャートが動的に読み込まれず、ページに入ると同時にすべて読み込まれます。つまり、現在のページ表示範囲を超えて下にスクロールして表示する際に、チャートはすでにすべて読み込まれており、表示結果を直接確認できます。

注意: ハイパフォーマンスモードは、現在のユーザーのチャート表示に対してのみ有効です。

アラート設定にイベント通知レベルを追加

アラート設定で、カスタムのイベント通知レベル選択をサポート。緊急、重要、警告、復旧、データ欠落、データ欠落復旧、データ欠落を復旧とみなすの 7 つの選択肢をサポートし、複数選択可能。ワンクリックでオプションをクリアでき、クリア後はオプションが削除されるため、手動で対応する値を選択する必要があります。アラート設定の詳細はドキュメント アラート設定 を参照してください。

その他の機能改善

  • シーンダッシュボードの複合チャートで、大タイトルの非表示/表示をサポート
  • イベント詳細ページのイベントタイプテキスト表示を最適化
  • インフラストラクチャリスト表示にフィールド順序ソート機能を追加
  • ログエクスプローラーに分布図の非表示ボタンを追加
  • エクスプローラーでキーワードによる表示列の検索をサポート。カスタム表示列をプリセットフィールドとしてサポートし、後で Pipeline でフィールドを切り出してデータを報告すると、報告されたデータを直接表示可能
  • 組み込みテンプレートライブラリと組み込みビューに、対応するインテグレーションドキュメントのワンクリック表示を追加。対応するコレクターの設定を容易に
  • 組み込みビューは、エクスプローラーでのトレースサービス、アプリケーション、ログソース、プロジェクト、ラベルなどの関連ビューバインディングに加えて、カスタム key と value による関連ビューバインディングをサポート。また、サービススライド詳細ページへの組み込みビューバインディングをサポート
  • 通知先の Lark ロボットを最適化。シークレットキーによるセキュリティ検証の必要性をカスタマイズ可能
  • モニター設定時、設定したデータ範囲が検出頻度より小さい場合、設定にデータの穴が存在する可能性があることをトリガーするヒントを表示

DataKit の更新(2022/05/26

  • Pipeline を調整。すべてのデータタイプで Pipeline を設定してデータを追加処理可能
  • grok() でフィールドを指定した型に直接抽出可能。cast() 関数による型変換が不要に
  • Pipeline に複数行文字列サポートを追加。長い文字列(grok の正規表現など)を複数行で記述でき、可読性が向上
  • 各 Pipeline の実行状況は、datakit monitor -V で直接確認可能
  • Kubernetes Pod オブジェクトに CPU/メモリ指標を追加
  • Helm に、より多くの Kubernetes バージョンインストール対応を追加
  • OpenTelemetry を最適化。HTTP プロトコルに JSON サポートを追加
  • DataKit が行プロトコルを自動修正する際、修正動作のログ記録を追加し、データ問題のデバッグを容易に
  • 時系列データからすべての文字列指標を削除
  • DaemonSet インストールで、選挙の名前空間が設定されている場合、選挙に参加するコレクターのデータには特定の tag(election_namespace)が追加
  • CI 可観測に Jenkins サポートを追加

Breaking changes

Docker 系コンテナログの収集では、ホスト(Node)の /varl/lib パスを DataKit にマウントする必要があります(Docker ログはデフォルトでホストの /var/lib/ 以下に保存されるため)。datakit.yamlvolumeMountsvolumes に、以下の設定を追加:

volumeMounts:
- mountPath: /var/lib
  name: lib

# 省略その他の部分...

volumes:
- hostPath:
    path: /var/lib
  name: lib

ベストプラクティスの更新

  • APM
    • Guance を使用し、SkyWalking で RUM、APM、ログの連動分析を実現
  • 監視ベストプラクティス
    • OpenTelemetry 可観測構築
    • OpenTelemetry to Jaeger 、Grafana、ELK
    • OpenTelemetry to Grafana
    • OpenTelemetry to Guance
  • Guance 小技
    • OpenTelemetry サンプリングベストプラクティス

インテグレーションテンプレートの更新

新規ドキュメントとビュー

  • データ収集
    • Opentelemetry Collector
  • コンテナオーケストレーション
    • Kubernetes Scheduler
    • Kubernetes Controller Manager
    • Kubernetes API Server
    • Kubernetes Kubelet

新規ビュー

  • コンテナオーケストレーション
    • Kubernetes Nodes Overview
  • ミドルウェア
    • JVM Kubernetes

2022年5月19日

Guance の更新

Guance 商用プラン登録フローを最適化

Guance の登録時に、無料プランと商用プランの登録オプションを提供します。実際のニーズに応じて Guance アカウントを登録できます。Guance は、必要な分だけ購入し、使用量に応じて支払う課金方式をサポートし、すぐに使えて包括的な観測を実現するクラウドプラットフォームを提供します。

シーンダッシュボードにユーザービューテンプレートライブラリを追加

Guance は 60 以上のシステムビューテンプレートを内蔵。設定不要で選択してすぐに使用でき、さまざまな監視シナリオのニーズに対応します。ユーザービューテンプレートとしてカスタムビューを定義し、ワンクリックでダッシュボードを作成できます。

シーンカスタムエクスプローラーのログソースとフィルター連動を追加

シーンカスタムエクスプローラーのデータ範囲にフィルター機能を追加。ログソースに基づいて、そのログソース下のフィールドデータをフィルターし、複数のフィールドデータのマッチングをサポート。検索とグループ化を組み合わせて、ログデータをさらにフィルターできます。

イベント詳細ページの内容を JSON 形式でコピーする機能を追加

イベント詳細ページで、「イベント完全内容をコピー」ボタンをクリックして、現在のイベントに対応するすべての主要データを取得できます。モニター設定時にダッシュボードを関連付けていた場合、「関連ダッシュボード」ボタンをクリックして該当ダッシュボードにジャンプできます。

イベント詳細ページの関連情報で、「ログ検出」が複数の式クエリ(同じオブジェクトタイプ)を設定している場合、関連情報は複数の式クエリのタブ切り替えをサポートします。2 つの式クエリ A と B がある場合、関連情報に A と B の 2 つのタブが表示され、切り替えて表示できます。

ログデータのマスキング処理を追加

Guance にログデータのマスキング処理を追加。データ収集後、Guance ワークスペースに報告されたデータの一部に IP アドレスやユーザー情報などの機密情報が含まれる場合があります。これらの情報は、機密フィールドを設定することでマスキング処理できます。
注意:

  • マスキングされたデータは、ワークスペース管理者以上のメンバーのみ表示可能。標準メンバーと読み取り専用メンバーはマスキング後の情報を表示できません
  • 機密フィールドの設定は、ワークスペース管理者以上のメンバーのみ操作可能。標準メンバーと読み取り専用メンバーは設定された機密フィールドの表示のみ可能

ログエクスプローラーと詳細ページを最適化

Guance ログエクスプローラー はデフォルトで "time" と "message" フィールドを表示。今回の最適化で、"message" フィールドの表示を非表示にできるようになりました。

ログ詳細ページでは、ログ内容は message タイプに応じて自動的に JSON とテキストの 2 つの表示モードに切り替わります。ログに message フィールドがない場合、ログ内容部分は表示されません。ログ内容は展開/折りたたみが可能で、デフォルトは展開状態。折りたたむと 1 行の高さのみ表示されます。

拡張フィールドは、ログのすべての関連フィールドを表示し、「コピー」と「フィルターに追加」によるクイックフィルター表示をサポートします。

ネットワークデータ検出モニターを追加

ネットワークデータ検出 は、ワークスペース内のネットワークパフォーマンスの指標データを監視するために使用されます。しきい値範囲を設定し、指標がしきい値に達するとアラートがトリガーされます。"Guance" は、単一の指標にアラートを設定し、カスタムアラートレベルを設定できます。モニター で「+ 新規モニター」をクリックし、「ネットワークデータ検出」を選択して、検出ルールの設定ページに進みます。

組み込みビューバインディング機能を最適化

Guance の組み込みビューには、システムビューとユーザービューがあります。今回の最適化で、システムビューをエクスプローラービューとしてバインドするカスタム設定を廃止し、ユーザービューのみをエクスプローラービューとしてバインドすることをサポートします。システムビューをバインドする必要がある場合は、まずシステムビューをユーザービューにクローンできます。システムビューとユーザービューが同名の場合、エクスプローラーではユーザービューが優先的に表示されます。ユーザービューをエクスプローラービューとしてバインドする方法については、ドキュメント 組み込みビューバインディング を参照してください。

その他の機能改善

  • 料金プランと請求にプリペイドカード残高を追加
  • インフラストラクチャ詳細のスタイルを最適化
  • トレース詳細ページの属性の改行表示を最適化
  • モニター設定テンプレート変数の表示を最適化
  • ショートカットを追加。DQL クエリとスナップショットメニューをショートカットの下に移動
  • Guance 管理バックエンドにテンプレート管理分類情報を追加

DataKit の更新(2022/5/12)

  • eBPF に arm64 サポートを追加
  • 行プロトコル構築で自動修正をサポート
  • DataKit メイン設定にサンプル設定を追加
  • Prometheus Remote Write でタグのリネームをサポート
  • コミュニティ版 DataKit の既存機能を統合。主に Sinker 機能と filebeat コレクターを含む
  • コンテナログ収集を調整。DataKit が直接 containerd 下のコンテナ stdout/stderr ログ収集をサポート
  • DaemonSet モードでのホスト名取得戦略を調整
  • Trace コレクターがサービス名(service)のワイルドカードでリソース(resource)をフィルターすることをサポート

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • クラウドネイティブ
    • Guance を利用して Rancher 可観測をワンクリックで開始
  • マイクロサービス可観測ベストプラクティス
    • Kubernetes クラスターアプリケーションで SkyWalking を使用してトレースデータを収集
    • Kubernetes クラスターのログを同じノードの DataKit に報告するベストプラクティス
  • Gitlab-CI 可観測ベストプラクティス
    • Gitlab-CI 可観測ベストプラクティス

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

インテグレーションテンプレートの更新

新規ドキュメントとビュー

  • ミドルウェア
    • Resin
    • Beats
  • ホストシステム
    • Procstat

新規ビュー

  • コンテナオーケストレーション
    • Istio Service
  • Alibaba Cloud
    • ASM Service

2022年5月6日

Guance の更新

Guance 商用プランアップグレードフローを最適化

Guance の商用プランへのアップグレードでは、デフォルトで Guance 費用センターアカウント決済 が有効になり、Alibaba Cloud アカウントAWS クラウドアカウント の決済方式への変更をサポートします。

プロセス、ログ、トレースの詳細ページに関連ネットワークを追加

Guance プロセスログトレース の詳細ページに、関連ネットワークデータ分析を追加。IP/ポートに基づいて、送信元ホスト/送信元プロセスサービスから宛先までのネットワークトラフィックとデータ接続状況を可視化してリアルタイムに表示し、ビジネスシステムのネットワーク動作状態をリアルタイムで把握し、問題の障害を迅速に分析・追跡・特定し、ネットワークパフォーマンスの低下や中断によるビジネス問題を防止または回避します。

シーンモジュールの最適化

ダッシュボードを最適化、編集モードを削除

シーン ダッシュボード の上部ナビゲーションバーから「編集」ボタンを削除し、「チャートを追加」でダッシュボードに新しいチャートを追加。チャートの追加が完了したら、右上の「追加完了」をクリックします。

チャート で、「設定」ボタンをクリックし、「変更」を選択すると、チャートを編集できます。

チャートリンク表示スイッチを追加

Guance は、チャートの組み込みリンクとカスタムリンクをサポートし、現在のチャートからターゲットページへのジャンプを実現します。組み込みリンクは Guance がチャートにデフォルトで提供する関連リンクで、主に現在のクエリの時間範囲とグループラベルに基づいて、対応するログ、プロセス、コンテナ、トレースを表示します。組み込みリンク表示スイッチはデフォルトでオフで、チャート編集中にオンにできます。カスタムリンク作成後、表示スイッチはデフォルトでオンになります。詳細はドキュメント チャートリンク を参照してください。

DQL クエリと簡易クエリの変換を最適化

DQL クエリ の右側にある切り替えボタンをクリックすると、DQL クエリを簡易クエリに切り替えられます。
注意: DQL クエリ簡易クエリ に切り替えた際、解析できない場合や不完全な解析の場合:

  • 簡易クエリ で操作せずに DQL クエリ に戻すと、以前の DQL クエリ文が表示されます
  • 簡易クエリ でクエリ文を調整し、再度 DQL クエリ に戻すと、最新の 簡易クエリ に基づいて解析されます

DQL クエリと簡易クエリの詳細については、ドキュメント チャートクエリ を参照してください。

モニターとイベントモジュールの最適化

イベント関連情報を追加

Guance は、現在のイベントをトリガーした関連情報の表示をサポートします。例: トリガーイベントに関連するログの表示。この関連情報は、4 種類のモニターが生成するイベントのみをサポートします: ログ検出、セキュリティチェック異常検出、プロセス異常検出、Synthetic テスト異常検出。

データ欠落イベント名と内容の設定を追加

Guance モニター「しきい値検出」、「水位検出」、「範囲検出」、「変化点検出」、「プロセス異常検出」、「APM 指標検出」、「RUM 指標検出」にデータ欠落イベントのタイトルと内容設定を追加。デフォルトでは入力不可で、データ欠落イベントをトリガーする選択時のみデータ欠落イベント名を入力可能。プリセットテンプレート変数の使用をサポートします。詳細は イベント名/内容テンプレート を参照してください。

Synthetic テストデータ検出を最適化

Guance モニター Synthetic テストデータ検出 で、HTTP、TCP、ICMP、WEBSOCKET のテストタイプの選択をサポートするよう最適化。

アラート通知テンプレートを最適化、関連ジャンプリンクを追加

メール、DingTalk、WeChat、Lark で受信するアラート通知には、「Guance ジャンプリンク」が含まれます。クリックすると、対応する Guance イベント詳細に直接ジャンプします。時間範囲は現在時刻から 15 分前、つまり 18:45:00 のイベントの場合、リンクをクリックするとイベント詳細ページにジャンプし、時間範囲は 4.20 18:30:00 ~ 4.20 18:45:00 に固定されます。アラート通知の詳細はドキュメント アラート設定 を参照してください。

その他の機能改善

  • サービス servicemap の指標クエリパフォーマンスを最適化
  • エクスプローラーの数値型フィールドで > | >= | < | <= | [] の 5 つの記述方法をサポート
  • 指標エクスプローラーのラベルがカスケードフィルターをサポート
  • DQL クエリのエラーメッセージを最適化

DataKit の更新

  • プロセスコレクターのフィルター機能は指標収集のみに作用し、オブジェクト収集には影響しない
  • DataKit の DataWay 送信タイムアウト問題を最適化
  • Gitlab コレクターを最適化
  • ログ収集の切り捨て問題を修正
  • 各種 trace コレクターの reload 後に一部の設定が反映されない問題を修正

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

インテグレーションテンプレートの更新

新規データストレージ Redis Sentinel インテグレーションドキュメントとビュー

Redis-sentinel の観測シナリオでは、主に Redis のクラスター、slaves、ノード分布情報などが表示されます。

2022年4月26日

Guance の更新

SSO シングルサインオンを最適化

Guance は、ワークスペースに基づいて SSO シングルサインオンを有効にすることをサポートします。ユーザーはログイン時に会社のメールアドレスを入力して、対応する SSO ログインを取得し、認証ログインを実現します。Guance ワークスペースの「管理」-「SSO 管理」-「有効化」で、従業員に SSO シングルサインオンを設定できます。今回の最適化の主な内容は以下の通りです:

  • 1 つのワークスペースで複数の IDP を作成できる状態から、1 つの SSO シングルサインオン設定のみをサポートするように更新。最後に更新した SAML2.0 設定を最終的なシングルサインオン検証エントリとして扱います
  • 複数のワークスペースが同じ IDP データを設定している場合、SSO シングルサインオンでログイン後、対応するワークスペースのデータを切り替えて表示できます
  • SSO シングルサインオン設定時、「ユーザーホワイトリスト」設定を「メールドメイン」に置き換え。メールアドレスのサフィックスドメインのみを設定すれば、IDP で設定されたユーザーメールサフィックスとマッチングしてシングルサインオンできます
  • SSO シングルサインオンの有効化、設定更新、削除は、メール通知と監査イベントの生成をサポート
  • SSO シングルサインオンユーザーの削除と編集をサポート。編集時に権限を「管理者」にアップグレード可能

SSO シングルサインオンの詳細はドキュメント SSO 管理 を参照してください。

2022年4月21日

Guance コミュニティ版リリース

Guance コミュニティ版は、教師、学生、クラウドコンピューティング愛好家などのコミュニティユーザーに、シンプルでかつ機能豊富な製品化されたローカルデプロイメントプラットフォームを提供します。無料でダウンロードして試用し、独自の Guance プラットフォームを構築し、完全な製品機能を体験できます。

Guance の更新

Gitlab CI 可観測を追加

Guance は、Gitlab 内蔵の CI のプロセスと結果を可視化することをサポートします。Guance の CI 可視化機能を使用して、Gitlab の CI 結果を直接表示できます。CI のプロセスは継続的インテグレーションであり、開発者がコードを push する際に問題が発生した場合、Guance ですべての CI パイプラインとその成功率、失敗原因、具体的な失敗箇所を確認でき、コード更新の保証を提供します。詳細は CI エクスプローラー を参照してください。

オンラインヘルプ 奥布斯小助手 を追加

Guance 奥布斯小助手 は、ワークスペース内で基本入門、応用ガイド、ベストプラクティス、DataKit、Func などのドキュメントを迅速に表示することをサポートします。提供されたキーワードをクリックするか、検索バーにキーワードを直接入力して検索し、関連するドキュメント説明を迅速に取得できます。詳細はドキュメント ヘルプ を参照してください。

ダッシュボードに更新頻度設定を追加

Guance は、シーンダッシュボードでの更新頻度設定をサポートします。初回の更新頻度はデフォルトで 30 秒。10 秒、30 秒、60 秒の 3 つのオプションをサポート。時間ウィジェットが「一時停止」の場合、更新は行われません。

プロセス 48 時間リプレイを追加

Guance インフラストラクチャのプロセスは、最近 10 分以内 に収集されたプロセスデータの表示をサポートします。時間範囲をクリックすると、プロセスの 48 時間リプレイを表示できます。ドラッグ後、更新は一時停止され、時間表示は [ 開始時間-終了時間 ] になります。クエリ時間範囲は 5 分です。「再生」ボタンをクリックするか、ページを更新すると、最近 10 分のプロセス表示に戻ります。

インテグレーション DataKit Kubernetes(Helm) インストールガイドページを追加

Guance インテグレーション DataKit インストールガイドページに、Kubernetes(Helm) インストールガイドを追加。K8S で Helm を使用して DataKit をインストールする方法を紹介します。

APM のグローバル概要、サービス分類フィルター、サービスボトロジービューの環境・バージョン区別を追加

APM にグローバルパフォーマンス概要ビューを追加。概要ページでは、オンラインサービス数、P90 サービス応答時間、サービス最大影響時間、サービスエラー数、サービスエラー率の統計を表示できます。また、P90 サービス、リソース、操作の応答時間 Top10 ランキング、およびサービスエラー率、リソース 5xx エラー率、リソース 4xx エラー率の Top10 ランキングも表示できます。

APM サービスリストでは、サービス種類アイコンをクリックして分類フィルターを実行でき、再度クリックするとすべての表示に戻ります。

サービスリストで、「トポロジービュー」モードに切り替えると、各サービス間の呼び出し関係を表示できます。サービス(service)とサービス環境バージョン(service+env+version)の 2 つのディメンションに基づいてトレーストポロジービューを描画できます。「環境とバージョンを区別」を有効にすると、異なる環境バージョンごとにサービスボトロジービューが描画されます。たとえば、カナリアリリースでは、環境とバージョンを有効にすることで、異なる環境バージョンでのサービス呼び出し状況を確認できます。

SSO シングルサインオン設定を最適化

SSO シングルサインオン設定のユーザーホワイトリストをメールドメインに調整。シングルサインオン入力時のメールサフィックスが一致するかどうかを検証し、一致するメールはオンラインで SSO のログインリンクを取得できます。SSO 設定の詳細はドキュメント SSO 管理 を参照してください。

その他の機能改善

  • トレース詳細ページの関連ログに「すべてのソース」オプションを追加
  • 指標フィルターで逆フィルターをサポート。集計関数の位置を調整
  • ログ、APM、RUM、セキュリティチェックのメトリクス生成を最適化。「頻度」で選択した時間も集計周期として使用
  • Guance デプロイメント版ワークスペースの所有者の権限移譲機能を廃止し、管理バックエンドでの設定をサポート
  • アラート通知の SMS テンプレートを最適化
  • Synthetic テストの新規テストリストを最適化、HTTP、TCP、ICMP、WEBSOCKET テストの直接選択をサポート

DataKit の更新

  • Pipeline モジュールで Grok の動的マルチライン pattern 問題を修正
  • DaemonSet の Helm インストールを最適化、pprof 環境変数設定を追加。DaemonSet でデフォルトで有効なすべてのコレクターの各設定を環境変数で設定可能
  • Tracing コレクターが Pipeline データ処理を暫定的にサポート
  • テストコレクターに失敗タスクの終了メカニズムを追加
  • ログに unknown レベル(status)を追加。レベルが指定されていないログはすべて unknown
  • コンテナコレクター修正:
    • cluster フィールドの命名問題を修正
    • namespace フィールドの命名問題を修正
    • コンテナログ収集で、Pod Annotation がログ source を指定しない場合、DataKit はこの優先順位に従ってログソースを推定
    • オブジェクト報告は 32KB の文字長制限を受けなくなった(Annotation 内容が 32KB を超えるため)。すべての Kubernetes オブジェクトから annotation を削除

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • マイクロサービス可観測ベストプラクティス
    • service mesh マイクロサービスアーキテクチャの開発からカナリアリリースまでの全フローベストプラクティス(上)
    • service mesh マイクロサービスアーキテクチャの開発からカナリアリリースまでの全フローベストプラクティス(下)
    • service mesh マイクロサービスアーキテクチャの開発からカナリアリリースまでの全フローベストプラクティス(中)
  • 監視ベストプラクティス
    • JAVA OOM 異常可観測ベストプラクティス

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

インテグレーションテンプレートの更新

新規ドキュメント

  • APM
    • Node.JS
    • Ruby
  • ミドルウェア
    • RocketMQ
  • コンテナオーケストレーション
    • Istio
    • Kube State Metrics
  • データストレージ
    • Aerospike

新規ビュー

  • コンテナオーケストレーション
    • Kubernetes Overview by Pods
    • Istio Mesh
    • Istio Control Plane
  • Alibaba Cloud
    • Alibaba Cloud ASM Mesh
    • Alibaba Cloud ASM Control Plane
    • Alibaba Cloud ASM Workload
  • ミドルウェア
    • RocketMQ

2022年4月8日

Guance 課金更新

Alibaba Cloud アカウント決済方式を追加

Guance 費用センターの「ワークスペース管理」で、アカウントにバインドされたすべてのワークスペースを表示できます。バインド済みワークスペースの決済方式を変更する機能をサポートし、「決済方式を変更」で Guance 費用センターアカウント、AWS クラウドアカウント、Alibaba Cloud アカウントの決済を自由に切り替えられます。

Guance の更新

DQL クエリエクスプローラーを追加

DQL は Guance 専用に開発された言語で、文法がシンプルで使いやすく、Guance ワークスペースまたは端末デバイスで DQL 言語を使用してデータクエリを実行できます。

Guance ワークスペースで、メニューバーの「DQL クエリ」をクリックすると DQL クエリエクスプローラーが開きます。または、ショートカットキー Alt+Q で直接 DQL クエリを開くこともできます。DQL クエリエクスプローラーは、表形式と JSON 形式の 2 つの結果をサポートし、7 日間の履歴クエリ記録を保存できます。

Synthetic テストに TCP/ICMP/Websocket テストプロトコルを追加

Guance は、カスタムテストタスクをサポートします。HTTP、TCP、ICMP、WEBSOCKET などの異なるプロトコルに基づくテストタスクを作成することで、さまざまな地域や通信事業者から各サービスへのネットワークパフォーマンス、ネットワーク品質、ネットワークデータ転送の安定性などを包括的に監視できます。

インフラストラクチャにネットワークモジュールを追加

インフラストラクチャで、従来のホストネットワーク Map と Pod ネットワーク Map をホストおよびコンテナモジュールから新規モジュール「ネットワーク」に移動。ホストと Pod のネットワーク Map を表示できます。Pod ネットワーク Map の塗りつぶし指標に、7 層ネットワーク指標(1 秒あたりのリクエスト数、エラー率、平均応答時間)を追加。詳細はドキュメント ネットワーク を参照してください。

インフラストラクチャコンテナ Pod に HTTP 7 層ネットワークデータ表示を追加

インフラストラクチャコンテナ Pod に HTTP 7 層ネットワークデータの収集と表示を追加。Pod ネットワークデータの収集が成功すると、Guance ワークスペースに報告されます。「インフラストラクチャ」-「コンテナ」-「Pod」詳細ページの「ネットワーク」で、ワークスペース内のすべての Pod ネットワークパフォーマンス監視データ情報を確認できます。詳細はドキュメント Pod ネットワーク を参照してください。

エクスプローラーのクイックフィルターに「逆フィルター」と「リセット」機能を追加

任意のエクスプローラーの「クイックフィルター」で、フィールド選択フィルター内容を選択する際に「逆フィルター」または「リセット」を実行できます。「逆フィルター」は選択したフィールドのフィルター内容を非表示にし(再度「逆フィルター」をクリックするとフィールド選択状態に戻る)、「リセット」はフィルター条件をクリアします。詳細は ログエクスプローラーのクイックフィルター を参照してください。

ログブラックリストを最適化

Guance は、ログブラックリストを設定して条件に一致するログをフィルターすることをサポートします。ログブラックリストを設定すると、条件に一致するログデータは Guance ワークスペースに報告されなくなり、ログデータの保存コストを節約できます。

ログブラックリストの最適化により、すべてのログソースのマッチングをサポート。2 つのブラックリスト設定方式をサポート:

  • いずれかのフィルター条件を満たすと、ブラックリストフィルターがトリガーされる
  • すべてのフィルター条件を満たすと、ブラックリストフィルターがトリガーされる

ブラックリスト設定の詳細はドキュメント ログブラックリスト を参照してください。

その他の機能改善

  • トレース詳細ページに Span 数統計を追加
  • トレース関連ホストのタイムライン描画方式を最適化
  • 概要グラフの時間分割を最適化。オプションを削除。以前の概要グラフで時間分割が有効だった場合、最適化後はデフォルトで時間分割が無効になります
  • ブラウザのズーム時に複合チャートが編集状態に入ると、複合チャートの異なるチャートクエリを切り替えて編集できなくなる問題を最適化
  • ログエクスプローラーの手動更新停止後、スクロールがトップに移動した際に自動更新がトリガーされない問題を最適化

DataKit の更新

  • ホスト実行時のメモリ制限を追加。インストール段階でメモリ制限設定をサポート
  • CPU コレクターに load5s 指標を追加
  • Guance 最適化のログブラックリスト機能をサポート。monitor レイアウトを調整し、ブラックリストフィルター状況の表示を追加
  • DaemonSet インストールに Helm サポートを追加。DaemonSet インストールベストプラクティスを追加
  • eBPF に HTTP プロトコル収集を追加。ホストインストール時、eBPF コレクターはデフォルトでインストールされなくなりました。インストールが必要な場合は特定のインストールコマンドを使用する必要があります。DaemonSet インストールには影響しません

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

Guance モバイルアプリの更新

サイトログイン機能を追加し、シーン、イベントエクスプローラーを最適化。Web 版エクスプローラーと同じ表示体験を維持。

  • ユーザーがアカウントに対応するサイトを選択し、アカウントパスワードまたは確認コードでログイン可能
  • ユーザーがすべてのソースまたは任意のソースのログデータを表示可能
  • ユーザーが現在のワークスペースのすべてのダッシュボードを表示し、ドロップダウンメニューで「すべてのダッシュボード」、「マイお気に入り」、「インポートプロジェクト」、「マイ作成」、「よく見る」を切り替えて、ダッシュボードを迅速にフィルター検索可能
  • ユーザーがイベントエクスプローラーで、「すべて」を使用して、異常検出ライブラリがトリガーしたすべての未復旧イベント内容を表示・検索・フィルター可能。「マイ」イベントで、メール、DingTalk ロボット、WeCom ロボット、Webhook などでユーザーに通知された現在も復旧していないイベント内容を表示可能

ベストプラクティスの更新

  • Guance 小技
    • 複数マイクロサービスのパフォーマンス可観測実践
    • ddtrace 高度な使い方
    • Kubernetes クラスターで ExternalName を使用して DataKit サービスをマッピング
  • 接続(インテグレーション)ベストプラクティス
    • OpenTelemetry トレースデータ接続ベストプラクティス
  • マイクロサービス可観測ベストプラクティス
    • Alibaba Cloud ASM に基づくマイクロサービス可観測ベストプラクティス

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

インテグレーションテンプレートの更新

新規 Alibaba Cloud PolarDB Oracle インテグレーションドキュメント、ビュー、モニター

Alibaba Cloud PolarDB Oracle の指標表示。CPU 使用率、メモリ使用率、ネットワークトラフィック、接続数、IOPS、TPS、データディスクサイズなど。

新規 Alibaba Cloud PolarDB PostgreSQL インテグレーションドキュメント、ビュー、モニター

Alibaba Cloud PolarDB PostgreSQL の指標表示。CPU 使用率、メモリ使用率、ネットワークトラフィック、接続数、IOPS、TPS、データディスクサイズなど。

新規 Alibaba Cloud RDS SQLServer インテグレーションドキュメント、ビュー、検出ライブラリ

Alibaba Cloud RDS SQLServer の指標表示。CPU 使用率、ディスク使用率、IOPS、ネットワーク帯域幅、TPS、QPS など。

新規 DataKit インテグレーションドキュメント、ビュー、モニター

DataKit パフォーマンス指標表示。CPU 使用率、メモリ情報、実行時間、ログ記録など。

新規 Nacos インテグレーションドキュメント、ビュー

Nacos パフォーマンス指標表示: Nacos オンライン時間、Nacos config 長リンク数、Nacos config 設定数、Service Count、http リクエスト回数など。

2022年3月24日

Guance サイト更新

Guance はマルチサイトのログインと登録をサポート。「国際区1(オレゴン)」サイトを追加。元の「中国区1(Alibaba Cloud)」は「中国区1(杭州)」に、元の「中国区2(AWS)」は「中国区2(寧夏)」に名称変更。

異なるサイトのアカウントとデータは相互に独立しており、共有や移行はできません。リソースの使用状況に応じて、適切なサイトを選択して登録・ログインできます。現在 Guance は以下の 3 つのサイトをサポートしています。サイトの選択方法については、ドキュメント Guance サイト説明 を参照してください。

サイト ログイン URL 事業者
中国区1(杭州) https://auth.guance.com/ Alibaba Cloud(中国杭州)
中国区2(寧夏) https://aws-auth.guance.com/ AWS(中国寧夏)
国際区1(オレゴン) https://us1-auth.guance.com/ AWS(米国オレゴン)

Guance の更新

ワークスペースデータ認可を追加

Guance は、データ認可方式で、複数のワークスペースのデータを現在のワークスペースに認可し、シーンダッシュボードやノートのチャートコンポーネントでクエリ・表示することをサポートします。複数のワークスペースがある場合、データ認可を設定すると、1 つのワークスペースですべてのワークスペースのデータを表示できます。詳細設定はドキュメント データ認可 を参照してください。

  1. 「管理」-「データ認可」で、データを表示する必要があるワークスペースを設定

  2. ワークスペースがデータ認可を取得した後、「シーン」-「ダッシュボードまたはノート」を開き、チャートコンポーネントを選択し、「設定」の「ワークスペース」で認可されたワークスペースを選択すると、チャートクエリ を通じて認可されたワークスペースのデータを表示・分析できます。

オンライン Pipeline サンプルテストデータの保存を追加

Guance Pipeline は、カスタムと公式ライブラリの 2 種類をサポート:

  • カスタム Pipeline スクリプトのルール作成後、ログサンプルデータを入力してテストし、設定した解析ルールが正しいかを検証できます。カスタム Pipeline を保存すると、ログサンプルテストデータも同時に保存されます
  • Pipeline 公式ライブラリには複数のログサンプルテストデータが含まれており、「クローン」前に自身のニーズに合ったログサンプルテストデータを選択できます。クローンした Pipeline を変更して保存すると、ログサンプルテストデータも同時に保存されます

オンライン Pipeline 機能の詳細は、ドキュメント Pipelines を参照してください。

リソースカタログエクスプローラーを最適化

Guance ワークスペースで、「インフラストラクチャ」-「カスタム」-「オブジェクト分類を追加」により、新しいオブジェクト分類を作成し、リソースカタログ分類名とオブジェクトフィールドを設定できます。

リソースカタログ分類を追加した後、Func 関数処理プラットフォーム を使用してカスタムデータを報告できます。Func を使用して Guance ワークスペースにデータを報告する方法については、ドキュメント リソースカタログデータ報告 を参照してください。

スナップショット共有が永続有効なリンクをサポート

スナップショット共有で有効時間を設定可能に。「48 時間」または「永続有効」を選択できます。スナップショットリストで共有ボタンをクリックすると、ダイアログで「上部バーを非表示にする」の詳細設定が可能です。スナップショット共有の詳細は、ドキュメント スナップショット を参照してください。

注意: 永続有効な共有はデータセキュリティリスクが発生する可能性があるため、注意して使用してください。

チャート時間間隔を最適化

シーンダッシュボードのチャート設定で時間間隔を「自動調整」に選択すると、チャートプレビュー時にチャート右上に時間間隔オプションが表示されます。実際の状況に応じて時間間隔を選択してデータを表示できます。

プロセス、APM、RUM 検出データ欠落トリガーポリシーを最適化

Guance 監視機能モジュールで、プロセス異常検出、APM 指標検出、RUM 指標検出のモニターを設定する際、データ欠落状態で「データ欠落イベントをトリガー」、「復旧イベントをトリガー」、「イベントをトリガーしない」の 3 つの設定をサポート。データ欠落処理ポリシーを手動で設定する必要があります。

その他の機能改善

  • インテグレーション DataKit、Func のインストールガイドページを最適化
  • ログエクスプローラーの単一ログの完全表示を最適化
  • エクスプローラーの関連検索に NOT 組み合わせを追加
  • メンバー権限の編集表示を最適化

DataKit の更新

  • DataKit コマンドライン補完機能を追加。端末操作時のコマンドヒントとパラメータ補完をサポート
  • DataKit を非安定版にアップグレード可能にし、最新の試験的機能を体験可能。本番環境の場合は注意してアップグレードしてください
  • Kubernetes/Containerd アーキテクチャのデータ収集を暫定的にサポート
  • ネットワークテストに TCP/UDP/ICMP/Websocket のいくつかのプロトコルサポートを追加
  • リモート Pipeline の DataKit ローカルストレージを調整し、異なるファイルシステムによるファイル名の大文字小文字問題を回避
  • Pipeline に decode() 関数を追加。ログコレクターでエンコーディングを設定する必要がなく、Pipeline でエンコーディング変換を実現。add_pattern() にスコープ管理を追加

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

ベストプラクティスの更新

  • シーンベストプラクティス
    • RUM データ報告 DataKit クラスターベストプラクティス
  • ログベストプラクティス
    • Pod ログ収集ベストプラクティス

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

インテグレーションテンプレートの更新

新規 Alibaba Cloud PolarDB Mysql インテグレーションドキュメント、ビュー、検出ライブラリ

Alibaba Cloud PolarDB Mysql の指標表示。CPU 使用率、メモリヒット率、ネットワークトラフィック、接続数、QPS、TPS、読み取り専用ノード遅延など。

2022年3月10日

Guance 課金更新

Guance 課金プリペイドカードを追加

Guance プリペイドカードは、アカウントの現金残高で購入できます。Guance のすべての消費モード(従量課金と年間パッケージ)に適用されます。Guance 費用センター にログインし、「プリペイドカードを管理」をクリックすると、プリペイドカード管理ページで購入できます。プリペイドカードを購入して支払い後、実際の支払い金額に応じて同額の請求書が発行されます。詳細は プリペイドカード管理 を参照してください。

Guance の更新

RUM の resource(リソース)、action(操作)、long_task(長タスク)、error(エラー)エクスプローラーを追加

RUM エクスプローラーは、ユーザーがアプリケーションにアクセスした詳細情報を表示・分析するのに役立ちます。Guance ワークスペース内で「RUM」を開き、任意のアプリケーションをクリックすると、「エクスプローラー」を通じて各ユーザーセッション、ページパフォーマンス、リソース、長タスク、動的コンポーネントのエラー、遅延がユーザーに与える影響を把握し、検索、フィルター、関連分析を通じてアプリケーションの動作状態と使用状況を総合的に理解・改善し、ユーザー体験を向上できます。

Guance RUM エクスプローラーには、session(セッション)、view(ページ)、resource(リソース)、action(操作)、long_task(長タスク)、error(エラー)が含まれます。

エクスプローラータイプ 概要
session(セッション) ユーザーアクセスの一連の詳細を表示。ユーザーアクセス時間、アクセスページパス、アクセス操作数、アクセスパス、発生したエラー情報など。
view(ページ) ユーザーアクセス環境、ユーザーの操作パスの遡及、操作の応答時間の分解、ユーザー操作によるバックエンドアプリケーションの一連の呼び出しチェーンのパフォーマンス指標状況を表示。
resource(リソース) Web ページに読み込まれたさまざまなリソース情報を表示。ステータスコード、リクエスト方式、リソースアドレス、読み込み時間など。
action(操作) ユーザーがアプリケーション使用中の操作インタラクションを表示。操作タイプ、ページ操作詳細、操作時間など。
long_task(長タスク) ユーザーがアプリケーション使用中にメインスレッドを 50ms 以上ブロックする長タスクを表示。ページアドレス、タスク時間など。
error(エラー) ユーザーがアプリケーション使用中にブラウザが発行したフロントエンドエラーを表示。エラータイプ、エラー内容など。

Pod ネットワーク詳細とネットワーク分布を追加

Pod ネットワークは、Pod 間のネットワークトラフィックの表示をサポートします。IP/ポートに基づいて、送信元 IP から宛先 IP までのネットワークトラフィックとデータ接続状況を可視化してリアルタイムに表示し、ビジネスシステムのネットワーク動作状態をリアルタイムで把握し、問題の障害を迅速に分析・追跡・特定し、ネットワークパフォーマンスの低下や中断によるビジネス問題を防止または回避します。

Pod ネットワークデータの収集が成功すると、Guance コンソールに報告されます。「インフラストラクチャ」-「コンテナ」-「Pod」詳細ページの「ネットワーク」で、ワークスペース内のすべての Pod ネットワークパフォーマンス監視データ情報を確認できます。詳細は Pod ネットワーク を参照してください。

「インフラストラクチャ」-「コンテナ」-「Pod」で、左上のネットワーク分布図のアイコンをクリックすると、Pod ネットワーク分布状況の表示に切り替わります。「ネットワーク分布図」では、現在のワークスペースの Pod 間のネットワークトラフィックを可視化し、異なる Pod 間の TCP 遅延、TCP 変動、TCP 再送信回数、TCP 接続回数、TCP クローズ回数を迅速に分析できます。詳細は Pod ネットワーク分布図 を参照してください。

DataKit の更新

  • DataKit コレクターが SkyWalking、Jaeger、Zipkin データのサンプリングポリシー設定をサポート
  • DataKit コレクターが OpenTelemetry データの接続をサポート
  • DataKit ドキュメントライブラリに、DataKit 全体のログ収集紹介ドキュメントを追加。ディスクファイルからのログ取得、環境 API 呼び出しによるログ取得、リモートプッシュによる DataKit へのログ送信、Sidecar 形式のログ収集の 4 つの方法を含む

Breaking Changes

2022/03/22

  • 今回、Tracing データ収集に大きな変更を加えました。いくつかの非互換性が含まれます:
    • DDtrace の既存 conf で設定されていた ignore_resources フィールドは、close_resource に変更する必要があります。また、フィールドタイプが従来の配列([...])形式から辞書配列(map[string][...])形式に変更されました
    • DDTrace の元データで収集されていた tag **type** フィールドは、**source_type** に変更されました

2022/03/04

  • 旧バージョンの DataKit で RUM 機能が有効になっていた場合、アップグレード後に IP ライブラリを再インストールする必要があります。旧バージョンの IP ライブラリは使用できなくなります

2021/12/30

  • 旧バージョンの DataKit は datakit --version 経由で新しいアップグレードコマンドをプッシュできなくなりました。以下のコマンドを直接使用してください:

  • Linux/Mac:

DK_UPGRADE=1 bash -c "$(curl -L https://static.guance.com/datakit/install.sh)"
  • Windows
$env:DK_UPGRADE="1"; Set-ExecutionPolicy Bypass -scope Process -Force; Import-Module bitstransfer; start-bitstransfer -source https://static.guance.com/datakit/install.ps1 -destination .install.ps1; powershell .install.ps1;

DataKit の詳細更新は DataKit バージョン履歴 を参照してください。

SDK の更新

RUM は Opentracing プロトコルトレーシングツールと互換性があり、Web、ミニプログラム、Android、iOS SDK は OTEL、SkyWalking、Jaeger などのトレーシングツールとのデータ連動をサポートします。

ベストプラクティスの更新

  • カスタム接続ベストプラクティス
    • pythond コレクターのクイックスタートベストプラクティス
    • Alibaba Cloud「Cloud Monitor データ」統合ベストプラクティス
  • ログベストプラクティス
    • logback socket ログ収集ベストプラクティス

ベストプラクティスの詳細更新は ベストプラクティスバージョン履歴 を参照してください。

シーンテンプレートの更新

シーンカスタムエクスプローラーに MySQL データベースエクスプローラーテンプレートを追加

Guance のシーンカスタムエクスプローラーに MySQL データベースエクスプローラーテンプレートを追加。MySQL ログのエクスプローラーをワンクリックで作成できます。Guance ワークスペースの「シーン」-「エクスプローラー」-「組み込みエクスプローラーテンプレート」で、「MySQL エクスプローラーテンプレート」をクリックすると、直接 MySQL ログエクスプローラーを作成できます。既に関連ログを収集している場合は、そのログエクスプローラーでデータの表示・分析が可能です。

インテグレーションテンプレートの更新

新規ホストシステム EthTool インテグレーションドキュメントとビュー

EthTool 指標には、ネットワークインターフェースの入/出力トラフィック、入/出力パケット、ドロップされたパケットなどが含まれます。

新規ホストシステム Conntrack インテグレーションドキュメントとビュー

Conntrack パフォーマンス指標には、成功した検索エントリ数、挿入されたパケット数、接続数などが含まれます。

2022年2月22日

ログ設定に Pipeline スクリプトを追加

Pipeline はログデータ解析に使用され、解析ルールを定義して、さまざまな形式のログを要件に合った構造化データに変換します。Guance は 3 つのログ Pipeline テキスト処理方法を提供します:

  • DataKit: サーバーに DataKit をインストール後、端末ツールで DataKit のログコレクターと対応する pipeline ファイルを設定し、テキストデータを処理
  • DCA: DataKit Control APP。DataKit のデスクトップクライアントアプリケーションで、インストール後、クライアントで DataKit デフォルトのログ pipeline ファイルとカスタム手動追加 pipeline ファイルを表示・編集可能
  • Pipelines: Guance ワークスペースでログ pipeline ファイルを手動設定・表示可能。DataKit サーバーにログインする必要はありません

IFrame チャートコンポーネントを追加

Guance に IFrame チャートコンポーネントを追加。https または http リンクアドレスの設定をサポートします。IFrame URL で外部ネットワークアドレスを直接入力して表示するか、IFrame URL でテンプレート変数を使用して表示できます。詳細設定はドキュメント IFrame を参照してください。

イベント詳細の履歴記録、関連 SLO を追加

イベント詳細ページで、基本属性、状態&トレンド、関連イベントのレイアウトを最適化し、履歴記録と関連 SLO を追加。異常イベントリストでイベント名をクリックすると表示されます。

イベントの履歴記録を追加し、検出対象のホスト、異常/復旧時間、持続時間を表示できます。

モニターに SLO が設定されている場合、関連 SLO を表示できます。SLO 名、達成率、残り枠、目標などの情報が含まれます。

スナップショット保存時にデフォルトで絶対時間を有効化

Guance は、スナップショット保存時にデフォルトで絶対時間を有効にします。

  • スナップショット保存時に絶対時間を有効にした場合、共有後はスナップショット保存時の絶対時間が表示されます。例: スナップショット保存時に最近 15 分を選択した場合、14:00 にスナップショットリンクを開くと、以前の絶対時間のデータが表示されます
  • スナップショット保存時に絶対時間を無効にした場合、共有後はスナップショット保存時の絶対時間が表示されます。例: スナップショット保存時に最近 15 分を選択した場合、14:00 にスナップショットリンクを開くと、13:45 ~ 14:00 のデータが表示されます

スナップショット共有の詳細はドキュメント スナップショット を参照してください。

モニターデータ欠落トリガーイベント設定とトリガー条件単位ヒントを最適化

Guance に 3 つのデータ欠落状態設定を追加: 「データ欠落イベントをトリガー」、「復旧イベントをトリガー」、「イベントをトリガーしない」。

  • 指標系データモニター設定時、データ欠落処理ポリシーを手動で設定する必要があります
  • ログ系データモニター設定時、デフォルトで「復旧イベントをトリガー」ポリシーが選択され、データ欠落の設定は不要で、「正常」条件の周期をデータ欠落復旧イベント周期として取得

チャートクエリ式の計算単位を最適化

Guance は、チャートクエリ式の計算単位ロジックを最適化。クエリ A に単位がある場合、クエリ A と数値の演算結果にも同じ単位が付きます。例: A の単位が KB の場合、A+100 の単位も KB になります。詳細はドキュメント チャートクエリ を参照してください。

「タイムライン」従量課金モードを追加

Guance に「タイムライン」従量課金モードを追加し、「DataKit+タイムライン」従量課金モードを最適化。具体的な課金モードはドキュメント 従量課金 を参照してください。

その他の最適化機能

  • チャートクエリのデータソース(ログ、APM、セキュリティチェック、ネットワーク)で全選択(*)をサポート
  • チャートクエリのテキスト、ボタンスタイル、テキストヒントを最適化
  • ワークスペースの操作ボタンをアイコン化(編集、削除など)
  • その他の UI 表示最適化

2022年1月20日

Open API 及び API Key 管理を追加

"Guance" は、Open API インターフェースを呼び出して Guance ワークスペースのデータを取得・更新することをサポートします。API インターフェースを呼び出す前に、API Key を認証方式として作成する必要があります。詳細は、ドキュメント API Key 管理 を参照してください。

指標ディクショナリ、指標単位管理を追加

指標データ収集後、Guance ワークスペースの「指標ディクショナリ」で、収集されたすべての指標セットとその指標及びラベルを表示できます。カスタム指標データに手動で単位を設定することも可能です。詳細は、ドキュメント 指標ディクショナリ を参照してください。

  • 指標は、システムの全体的な可用性を把握するのに役立ちます。例えば、サーバーの CPU 使用状況、Web サイトの読み込み時間など。Guance が提供するログとトレーシングと組み合わせることで、障害の迅速な特定と解決が可能です
  • ラベルはデータを関連付けるのに役立ちます。Guance は、すべての指標、ログ、トレースデータをワークスペースに統一的に報告し、収集データに同じラベルを付けて関連クエリを実行することで、関連分析を行い、潜在的なリスクを発見・解決できます

シーンチャートにファネル図を追加

ファネル図は、一般的に規範性があり、期間が長く、工程が多いフロー分析に適しています。ファネル図で各工程のデータを比較することで、問題を直感的に比較できます。また、ファネル図は Web サイトのビジネスフロー分析にも適しており、ユーザーがサイトに入ってから購入に至るまでの最終コンバージョン率や、各ステップのコンバージョン率を表示できます。詳細は、ドキュメント ファネル図 を参照してください。

シーンダッシュボードを組み込みビューに保存し、Label データをバインドする機能を追加

ダッシュボードビューの作成が完了したら、「設定」ボタンをクリックし、「組み込みビューに保存」を選択して、ダッシュボードビューを組み込みビューの「ユーザービュー」に保存できます。

ダッシュボードビューを組み込みビューに保存する際、バインド関係を選択できます。バインド関係「label」を選択します。組み込みビューに保存すると、Guance ワークスペースの「管理」-「組み込みビュー」の「ユーザービュー」で保存したダッシュボードビューを表示できます。同時に、バインド関係 label:* が設定されているため、インフラストラクチャで「Label 属性」を設定したホスト、コンテナの詳細ページで、バインドされた組み込みビューを表示できます。詳細は、ドキュメント ダッシュボードを組み込みビューとして保存 を参照してください。

コンテナ詳細ページに関連 Pod を追加

コンテナ詳細ページで、関連する Pod(関連フィールド: pod_name)の基本情報と、選択した時間ウィジェット範囲内のパフォーマンス指標状態を表示できます。コンテナの関連クエリの詳細は、ドキュメント コンテナ を参照してください。
注意: コンテナ詳細で関連 Pod を表示するには、フィールド "pod_name" をマッチングさせる必要があります。一致しない場合、コンテナ詳細に関連 Pod のページは表示できません。

モニターグループ管理を追加

Guance に追加されたグループ機能は、モニター設定時に意味のあるモニターの組み合わせをカスタム作成することをサポートします。「グループ」で対応するモニターをフィルターでき、グループ管理を容易にします。

注意: - 各モニター作成時には必ずグループを選択する必要があります。デフォルトで「デフォルトグループ」が選択されます - グループが削除されると、そのグループ下のモニターは自動的に「デフォルトグループ」に分類されます

ログエクスプローラー、テーブル図、ログフロー図のフォーマット設定を追加

Guance に追加されたフォーマット設定により、機密ログデータの内容を非表示にしたり、表示したいログデータの内容を強調表示したり、元のログ内容を置き換えてクイックフィルターを実行できます。ログエクスプローラー、テーブル図、ログフロー図でのフォーマット設定をサポートします。

ミュート管理を最適化、無効化/有効化ルールを追加

Guance にミュートルールの無効化/有効化機能を追加。ミュートタスクの迅速な無効化/有効化をサポートします。詳細は、ドキュメント ミュート管理 を参照してください。

  • 有効: ミュートルールは通常のフローで実行
  • 無効: ミュートルールは無効。ミュート通知ポリシーが設定されており、開始の「xx 分」前で、ミュート通知操作がまだ実行されていない場合、通知は実行されません

注意: 無効化/有効化ルールはいずれも操作監査イベントを生成します。Guance ワークスペースの「管理」-「基本設定」の操作監査で確認できます。

ログ Pipeline 使用マニュアルを追加

Guance にログの Pipeline 使用マニュアルを追加。DataKit 内蔵のデバッグツールを使用して Pipeline スクリプトを作成する方法を理解するのに役立ちます。

# デバッグスクリプト例
datakit --pl datakit.p --txt '2022-01-12T18:40:51.962+0800 WARN diskio diskio/input.go:320 Error gathering disk info: open /run/udev/data/b252:1: no such file or directory'

# 抽出成功例
Extracted data(drop: false, cost: 3.108038ms):
{
  "code": "diskio/input.go:320",
  "level": "WARN",
  "message": "2022-01-12T18:40:51.962+0800 WARN diskio diskio/input.go:320 Error gathering disk info: open /run/udev/data/b252:1: no such file or directory",
  "module": "diskio",
  "msg": "Error gathering disk info: open /run/udev/data/b252:1: no such file or directory",
  "time": 1641984051962000000
}

DQL 外部関数を追加

Guance に 2 つの外部関数 rate()irate() を追加。

  • rate(): 一定時間範囲内の指標の平均変化率を計算。アラートやゆっくり動くカウンターに適しています
  • irate(): 一定時間範囲内の指標の瞬間変化率を計算。揮発性の高い、急速に変化するカウンターのプロットに適しています

詳細は、ドキュメント DQL 外部関数 を参照してください。

フィードバック

このページは役に立ちましたか?