Citrix ADC 可観測性エクスポーターのトラブルシューティング

このドキュメントでは、Citrix ADC Observability Exporterの使用中に発生する可能性のある問題のトラブルシューティング方法について説明します。

  • Citrix ADC がアプリケーションデータログを Citrix ADC オブザーバビリティエクスポーターに送信することを確認するにはどうすればよいですか?

    次のコマンドを実行して、Citrix ADC がアプリケーションデータログをCitrix ADC オブザーバビリティエクスポーターに送信することを確認します。

     nsconmsg -g lstream_tot_trans_written -d current
    

    カウンターの値は、Citrix ADC Observability Exporterに送信されたアプリケーショントランザクション(HTTPトランザクションなど)の数を示します。

    Citrix ADC Observability Exporterに送信されるアプリケーショントラフィックレート(HTTP req/secなど)がlstream_tot_trans_writtenと等しくない場合は 、次のコマンドを使用して同じことを確認できます。

     nsconmsg -g nslstream_err_ulf_data_not_sendable -d current
    

    カウンターの値は、ネットワークの輻輳、ネットワーク帯域幅の使用不能などのために、Citrix ADC がCitrix ADC Observability Exporterにデータを送信できず、データが利用可能なバッファに保存されることを示します。

    さまざまなトランザクションデータ、個々のフィールド、およびそれらのデータ型に関する情報は、Citrix ADC の次の場所にあります。

     shell
     /netscaler/appflow/ns_ipfix.yaml
    

    Citrix ADC から Citrix ADC オブザーバビリティエクスポーターにエクスポートされた現在のレコードタイプを確認するには、次のコマンドを使用します。

     nsconmsg -g appflow_tmpl -d current
    

    時系列データのメトリックデータエクスポートログをCitrix ADCにエクスポートする場所:

     /var/nslog/metrics_prom.log
    

    Kafka 関連のカウンターを確認するには、以下のコマンドを実行します。

     kubectl exec -it <cpx-pod-name> [-c <cpx-container-name>] [-n <namespace-name>] -- bash
    
     tail -f /var/ulflog/counters/lstrmd_counters_codes.log | grep -iE "(http_reqs_done|kafka)"
    

    次の場所でログを検索し、Citrix ADC オブザーバビリティエクスポーターの構成が正しく適用されていることを確認します。

     vi /var/logproxy/lstreamd/conf/lstreamd.conf
    

    Citrix ADC Observability Exporterが失敗した場合は、次の場所で入手可能なログを収集し、Citrix サポートに連絡できます。

     /cores/ (Loation of coredump files, if any.)
     /var/ulflog/ (Location of `libulfd` logs and counter details.)
     /var/log  (Location of console logs, lstreamd logs and so on.)
    

Citrix ADC CPX 関連のトラブルシューティングについては、「 Citrix ADC CPX のトラブルシューティング」を参照してください。

Citrix ADC 可観測性エクスポーターのトラブルシューティング

この記事の概要