Giter VIP home page Giter VIP logo

Datadog Quick Start Guide

本リポでは、様々な環境におけるDatadogモニターリング用のAgentの設定ファイルのテンプレートをご用意して、Datadogによる監視をすぐに始められるガイドになります。 迅速にAgentのセットアップを完了するために、以下の詳細なステップをご確認、お願い致します。

また、もし設定上より詳細な内容やAgentのコマンドをご確認されたい場合は以下のオフィシャルドキュメントにてご参照お願いします。
   Agentの使い方:<https://docs.datadoghq.com/ja/agent/>

共通 - Datadog UIからAPI Keyを入手する方法

  1. UIのアカウントボタンを押し、メニューからAPI keysをクリック
    Datadog UIからAPIキーを取得する
  2. 利用するAPI Keyを選択し、ダイアログのCopyボタンをクリックし、どこかでペーストして退避
    Datadog UIからAPIキーを取得する

Windows

テンプレート利用によって実現できることは以下となります。
 ・Windowsサーバのメトリクス収集
 ・Process監視
 ・Windows Service監視
 ・Windowsのイベントログ(Application, Security, System, Setup)を収集
 ・Windowsサーバ上のネットワークパフォーマンス監視
 ・Windowsサーバ上のOS脆弱性やコンテナ脆弱性の検知
 ・Windowsサーバ上の異常プロセス実行やファイル整合性などワークロードセキュリティの監視

※注意点として、DatadogのコンフィグファイルはすべてエンコードがUTF-8であり、エンコードUTF-8を指定した上で編集するようにお願いします。

  1. WindowsサーバにAgentをインストール後、datadog/Host Based/Windows/配下すべてのファイルをDatadogフォルダ(%ProgramData%\Datadog)にコピーし上書き保存
  2. %ProgramData%\Datadog\datadog.yaml を編集し、<API_KEY>のところにDatadogのAPI Keyで入れ替えて保存。Windowsの場合はGUI操作からDatadogの設定ファイルの変更も可能なので、Datadog Agent Managerから(アプリケーション)を開き、Settingsタブをクリックすると設定内容を確認できます。 Datadog Agent ManagerのUIから設定変更
  3. 設定変更後、右上のSaveボタンを押した後に、Restart Agentボタンを押して、Agentを再起動します。
  4. Datadog Agent ManagerのUIから、Statusタブから、Agentのステータスを確認し、エラーがなかれば設定完了

Linux

テンプレート利用によって実現できることは以下となります。
 ・Linuxサーバのメトリクス収集
 ・Process監視
 ・Linuxサーバ上のネットワークパフォーマンス監視
 ・Linuxサーバ上のOS脆弱性やコンテナ脆弱性の検知
 ・Linuxサーバ上の異常プロセス実行やファイル整合性などワークロードセキュリティの監視

  1. LinuxサーバにAgentをインストール後、datadog/Host Based/Linux配下すべてのファイルをDatadogディレクトリ(/etc/datadog-agent/)にコピーし上書き保存
  2. /etc/datadog-agent/datadog.yaml を編集し、<API_KEY>のところにDatadogのAPI keyで入れ替えて保存
  3. 以下コマンドでAgentを再起動
       Centos/Redhat/Amazon linxu: sudo systemctl restart datadog-agent
       Ubuntu/Debian: sudo service datadog-agent restart
  4. 以下コマンドでAgentのステータスを確認し、エラーがなかれば設定完了
       sudo datadog-agent status

共通 - Datadog UIから設定確認

  1. Datadog UIの左ペインからInfrastructure - Hosts順でクリックし、対象ホストが存在するかを確認 Datadog UIでの動作確認
  2. 対象ホストをクリックし、タブを切り替えてホストの詳細を確認できる。Processesのタブにてプロセスを確認 Datadog UIでの動作確認 Datadog UIでの動作確認

Datadog, Inc.'s Projects

dpn icon dpn

Datadog Partners Network

dr-elephant icon dr-elephant

Performance monitoring and tuning tool for Apache Hadoop

dradis-osvulndb icon dradis-osvulndb

A simple plugin to import issues from a VulnDB repository in the Dradis Framework.

draino icon draino

Automatically cordon and drain Kubernetes nodes based on node conditions

ebpf-manager icon ebpf-manager

This manager helps handle the life cycle of your eBPF programs

elastigo icon elastigo

A Go (golang) based Elasticsearch client library.

envier icon envier

Python application configuration from the environment

et-logs-demo icon et-logs-demo

Source from The Movie Database (TMDb) API (v3) in Gatsby.

etcd-operator icon etcd-operator

etcd operator creates/configures/manages etcd clusters atop Kubernetes

external-dns icon external-dns

Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services

fakearmv7l icon fakearmv7l

LD_PRELOAD hook for uname to change the machine type

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.