タグ

pythonとdatadogに関するkoma_gのブックマーク (2)

  • Python ログ収集

    概要Python のログを Datadog に送信するには、Python ロガーを構成してホスト上のファイルにログを記録し、Datadog Agent でそのファイルをテールします。 ロガーの構成Python のログは、トレースバックのために扱いが複雑になることがあります。トレースバックは、ログを複数行に分割する原因となり、元のログイベントとの関連付けが困難になります。この問題に対処するため、Datadog はロギング時に JSON フォーマッターを使用することを強く推奨しています。 各スタックトレースが正しいログにラップされていることを確認します。ログイベントのすべての属性が正しく抽出されていることを確認します (重大度、ロガー名、スレッド名など)。以下のロギングライブラリの設定例をご参照ください。 JSON-log-formatterPython-json-loggerdjango-d

    Python ログ収集
    koma_g
    koma_g 2022/08/04
    トレースバックが複数行に分割されるため、元のログイベントとの関連付けが難しくなります。 この問題に対応するには、ログの収集時に JSON フォーマッタを使用して次の処理を行うことを強くお勧めします。
  • datadogにpython, DogStatsD経由でMetricsを送り込んでみる - Qiita

    はじめに datadogとはSaaS形式のサーバの運用監視ツールです 監視対象の各種サーバから各メトリクスをdatadogに送ることにより、 ブラウザ上で様々な分析ができます。 datadogは、各サーバのリソースやアプリケーションの実行回数・TATをdatadogに送信してくれるエージェントを提供してくれていますが、今回この記事ではpythonで特定の値をdatadogに送信し続けるスクリプトを作ってみようと思います。 データベースの特定のテーブルのデータ量を送り続けるとか、シェルスクリプトの実行回数を送るなど、活用用途はいろいろ考えられると思います。 前提 python3を利用 Metricsを送り込むスクリプトの作成 DogStatsDサーバ経由でMetricsを送り込んでみます datadogライブラリのインストール pip3 install datadog サンプルスクリプト i

    datadogにpython, DogStatsD経由でMetricsを送り込んでみる - Qiita
  • 1