DataKit - データコレクター

DataKitはLinux、Windows、macOSに対応した、オープンソースの統合データ収集Agentです。ホスト、コンテナ、ミドルウェア、トレース、ログ、セキュリティ検査などのデータを収集します。
ホスト、コンテナ、Kubernetes、ミドルウェア、データベース、ネットワークのデータや、ログ、トレース、カスタムメトリクスを収集 保存前にPipelineでフィールド抽出、型変換、フィルタリング、機密データのマスキングを実行 OpenTelemetry、Prometheus、Telegraf、Fluentd、StatsDなどのエコシステムデータソースと互換性があります

Data Collection Agent

DataKitとは何ですか?

DataKitはGuanceのデータ収集Agentです。ホスト、コンテナ、Kubernetes、クラウドインスタンス、エッジ環境からメトリクス、ログ、トレース、オブジェクト、イベント、カスタムデータを収集し、Pipeline、統一タグ、オープンプロトコルを通じてGuanceワークスペースに取り込みます。

DataKitの特徴 主な機能
多次元データ収集

多次元データ収集

さまざまなインフラや技術スタックからメトリクス、ログ、トレースなどのデータを収集し、構造化された方法で処理することをサポートします。

Kubernetesクラウドネイティブ技術サポート

Kubernetesクラウドネイティブ技術サポート

クラウドネイティブのマイクロサービスアーキテクチャに基づき、Kubernetesエコシステム内で包括的なデータ収集をカバーしています。

観測データを処理するPipeline

観測データを処理するPipeline

組み込みの使いやすいデータ抽出・処理エンジンであるPipelineが非構造化データの抽出に使われており、クエリや統計を便利にしています。

Telegrafより幅広い技術スタックに対応

Telegrafより幅広い技術スタックに対応

Telegrafは時系列データのみを収集できるのに対し、DataKitはより幅広いデータ収集タイプをカバーし、データ収集の構成が簡潔で品質も向上しています。

柔軟な展開、シンプルで使いやすい

柔軟な展開、シンプルで使いやすい

DataKitはワンステップで導入でき、数百種類の連携機能を備えています。インストール時に基本データの収集を自動で開始できます。

Core Capabilities

データの収集・処理から相関分析まで

DataKitは、データ収集、前処理、タグの標準化、外部ツールとの連携、大規模な導入・保守を担い、観測データを共通の分析コンテキストにまとめます。

包括的なデータ収集

ホスト、コンテナ、Kubernetes、データベース、ミドルウェア、クラウドリソースにDataKitを導入します。メトリクス、ログ、トレース、オブジェクト、イベントの収集を統一し、異なるコレクター間のデータ定義のずれを減らします。

パイプラインデータ処理

Pipelineでログやテキストの解析、フィールド抽出、型変換、フィルタリング、機密データのマスキング、タグの補完を行い、検索、アラート、集計分析で扱いやすいデータに整えます。

オープンエコシステム互換性

OpenTelemetry、Prometheus、Telegraf、Fluentd、StatsDなどからデータを取り込み、既存の収集経路をGuanceの統合分析につなげます。

クラウドネイティブ展開とガバナンス

Linux、Windows、macOS、Docker、Kubernetes、クラウドインスタンスに対応。コレクターの選出、GitOps、DataKit API、コマンドラインツールで大規模環境の保守負荷を軽減します。

DataKit対応プラットフォーム 利用可能なプラットフォーム
Guance
M3
InfluxDB
データプラットフォームのアイコン
Nightingale
Elastic
TAOS Data

Workflow

推奨する導入手順

01

まずDataKitをデプロイしてください

ホスト、コンテナ、Kubernetes、クラウドインスタンスにDataKitを導入し、インフラ、主要アプリケーション、ログ、アラート関連データから収集を始めます。

02

タグとパイプラインの標準化

サービス名、環境、バージョン、リージョン、チーム、業務のタグを統一し、Pipelineでログフィールドの処理、機密データのマスキング、データ品質の管理を行います。

03

Guanceの統合分析ビューで確認

同じリソースを軸にメトリクス、ログ、トレース、RUM、イベント、アラートを関連付け、問題の兆候から根本原因まで調査します。

DataKitエコシステムのサポート エコシステム連携
DataFlux Func プログラム可能データ処理開発プラットフォーム

DataFlux Func プログラム可能データ処理開発プラットフォーム

Fluentdが収集したログデータの受信をサポートします

Fluentdが収集したログデータの受信をサポートします

Telegrafが収集したメトリクスの受信をサポートします

Telegrafが収集したメトリクスの受信をサポートします

Scheck クラウドネイティブのプログラム可能なセキュリティ検査プラグイン

Scheck クラウドネイティブのプログラム可能なセキュリティ検査プラグイン

Prometheusのメトリクスを収集・受信

Prometheusのメトリクスを収集・受信

Statsdメトリクスの受信をサポートします

Statsdメトリクスの受信をサポートします

FAQ

よくある質問

DataKitとは何ですか?

DataKitはGuanceのオープンソース統合データ収集Agentです。ホスト、コンテナ、Kubernetes、ログ、トレース、データベース、ミドルウェア、ネットワーク、クラウドリソース、独自の業務データを収集します。

DataKitはOpenTelemetry、Prometheus、Telegrafと併用できますか?

はい。DataKitは直接データを収集できるほか、OpenTelemetry、Prometheus、Telegraf、Fluentd、StatsDなどのデータを受信し、既存の収集経路をGuanceの統合分析に接続できます。

DataKitはログや指標がどのように相関分析を行うのを助けているのでしょうか?

収集時にサービス名、環境、ホスト、コンテナ、Pod、バージョンなどの統一タグを補完します。Pipelineで非構造化ログを処理し、同じリソースを軸にメトリクス、ログ、トレース、アラートを関連付けます。

すでにカスタムシステムや内部指標を持っている場合、DataKit経由でアクセスできますか?

はい、できます。 DataKitはカスタムデータ収集、PythonD、オープンAPI、パイプライン処理をサポートしており、社内のビジネス指標、オペレーションスクリプトの結果、専門的な技術スタックデータをGuanceに統合するのに適しています。