「TICK stack」の版間の差分
Kusanaginoturugi (トーク | 投稿記録) (カテゴリの修正) |
Kusanaginoturugi (トーク | 投稿記録) 細 (typo) |
||
(同じ利用者による、間の9版が非表示) | |||
1行目: | 1行目: | ||
[[Category:モニタリング]] |
[[Category:モニタリング]] |
||
[[Category:データベース管理システム]] |
[[Category:データベース管理システム]] |
||
+ | [[en:TICK stack]] |
||
[[es:TICK stack]] |
[[es:TICK stack]] |
||
{{Related articles start}} |
{{Related articles start}} |
||
7行目: | 8行目: | ||
{{Related articles end}} |
{{Related articles end}} |
||
+ | TICK stack は、'''T'''elegraf、'''I'''nfluxDB、'''C'''hronograf、および '''K'''apacitorという関連技術の集合体です。これらは、時系列のデータを格納、キャプチャ、モニタリング、および可視化するためのプラットフォームを提供するために組み合わせて使用されます。 |
||
− | The TICK stack is a collection of associated technologies that consists of '''T'''elegraf, '''I'''nfluxDB, '''C'''hronograf and '''K'''apacitor. They combine to deliver a platform for storing, capturing, monitoring and visualizing data that is in time series. |
||
+ | TICK stack は、次の技術で構成されています: |
||
− | The TICK stack consists of the following technologies: |
||
+ | * [[#Telegraf]] – IoT デバイスを含むさまざまなソースからの時系列データの収集。 |
||
− | * [[#Telegraf]] – collection of tie sequential data from a range of sources including IoT devices. |
||
+ | * [[#InfluxDB]] – 大量の時系列データを取り扱うための高性能で効率的なデータベースストア。 |
||
− | * [[#InfluxDB]] – high performance and efficient database store for handling high volumes of time-series data. |
||
− | * [[#Chronograf]] – |
+ | * [[#Chronograf]] – InfluxDB データのリアルタイムの可視化。 |
+ | * [[#Kapacitor]] – InfluxDB データのビューと、それらのビュー内の異常に基づく監視とアラート。 |
||
− | * [[#Kapacitor]] – monitoring and alerting based on views of InfluxDB data and anomalies contained within those views. |
||
+ | {{Note|これらのコンポーネントは、すべて一緒に使用する必要はありません。また、他の好みのツール(例:[[Grafana]] を Chronograf の代わりに)で置き換えることができるか、まったく使用しないこともできます(例:Kapacitor)。}} |
||
− | {{Note|These components do not have to be used altogether. Also they can be replaced with other preferred tools (e.g. [[Grafana]] instead of Chronograf) or not used at all (e.g. Kapacitor).}} |
||
== Telegraf == |
== Telegraf == |
||
32行目: | 33行目: | ||
== InfluxDB == |
== InfluxDB == |
||
− | === |
+ | === インストール === |
+ | {{pkg|influxdb}} パッケージを [[インストール]] します。 |
||
− | [[Install]] the {{pkg|influxdb}} package. |
||
− | === |
+ | === 設定 === |
− | + | 設定については、[https://docs.influxdata.com/influxdb/ 上流のドキュメント]を参照してください。 |
|
+ | {{ic|influxdb.service}} を [[Systemd#ユニットを使う|開始/有効化]]します。 |
||
− | Also [[Systemd#Using_units|start and enable]] {{ic|influxdb.service}}. |
||
=== Upgrading from 1.8.x === |
=== Upgrading from 1.8.x === |
||
60行目: | 61行目: | ||
== Chronograf == |
== Chronograf == |
||
− | === |
+ | === インストール === |
− | + | {{AUR|chronograf}} または {{AUR|chronograf-bin}} パッケージをインストールしてください。 |
|
− | === |
+ | === 設定 === |
− | + | メインの設定ファイルは {{ic|/etc/chronograf/chronograf.conf}} に保存されています。設定については [https://docs.influxdata.com/chronograf/ 上流のドキュメント]を参照してください。 |
|
− | + | また、{{ic|chronograf.service}} を[[開始/有効化]]してください。 |
|
== Kapacitor == |
== Kapacitor == |
||
− | === |
+ | === インストール === |
− | + | {{AUR|kapacitor}} または {{AUR|kapacitor-bin}} パッケージをインストールしてください。 |
|
− | === |
+ | === 設定 === |
− | + | メインの設定ファイルは {{ic|/etc/kapacitor/kapacitor.conf}} に保存されています。設定については [https://docs.influxdata.com/kapacitor/ 上流のドキュメント] を参照してください。多くの例も [https://github.com/influxdata/kapacitor-course 公式の GitHub リポジトリ] で見ることができます。 |
|
− | + | また、{{ic|kapacitor.service}} を[[開始/有効化]]してください。 |
|
− | == |
+ | == 参照 == |
* [https://docs.influxdata.com/flux/ Flux] |
* [https://docs.influxdata.com/flux/ Flux] |
2023年8月19日 (土) 18:54時点における最新版
関連記事
TICK stack は、Telegraf、InfluxDB、Chronograf、および Kapacitorという関連技術の集合体です。これらは、時系列のデータを格納、キャプチャ、モニタリング、および可視化するためのプラットフォームを提供するために組み合わせて使用されます。
TICK stack は、次の技術で構成されています:
- #Telegraf – IoT デバイスを含むさまざまなソースからの時系列データの収集。
- #InfluxDB – 大量の時系列データを取り扱うための高性能で効率的なデータベースストア。
- #Chronograf – InfluxDB データのリアルタイムの可視化。
- #Kapacitor – InfluxDB データのビューと、それらのビュー内の異常に基づく監視とアラート。
目次
Telegraf
インストール
telegrafAUR または telegraf-binAUR パッケージをインストールしてください。
設定
メイン設定ファイルは /etc/telegraf/telegraf.conf
にあります。利用可能なプラグイン、設定、カスタマイズは、upstream ドキュメント を参照してください。
そして、telegraf.service
を 開始/有効化します。
InfluxDB
インストール
設定
設定については、上流のドキュメントを参照してください。
influxdb.service
を 開始/有効化します。
Upgrading from 1.8.x
InfluxDB 2.0.4 was released on 2021-02-25, and requires a manual upgrade step.
# systemctl stop influxdb.service # influxd --bolt-path /var/lib/private/influxdb.v2/influxd.bolt --engine-path /var/lib/private/influxdb.v2/engine --v2-config-path /etc/influxdb/config.toml upgrade # mv /var/lib/private/influxdb /var/lib/private/influxdb.v1-backup # mv /var/lib/private/influxdb.v2 /var/lib/private/influxdb # mv /etc/influxdb/influxdb.conf /etc/influxdb/influxdb.conf.v1-backup # chown -R influxdb.influxdb /var/lib/private/influxdb # systemctl start influxdb.service
Edit /etc/influxdb/config.toml
and remove bolt-path
and engine-path
lines (these are set correctly by the systemd unit).
Chronograf
インストール
chronografAUR または chronograf-binAUR パッケージをインストールしてください。
設定
メインの設定ファイルは /etc/chronograf/chronograf.conf
に保存されています。設定については 上流のドキュメントを参照してください。
また、chronograf.service
を開始/有効化してください。
Kapacitor
インストール
kapacitorAUR または kapacitor-binAUR パッケージをインストールしてください。
設定
メインの設定ファイルは /etc/kapacitor/kapacitor.conf
に保存されています。設定については 上流のドキュメント を参照してください。多くの例も 公式の GitHub リポジトリ で見ることができます。
また、kapacitor.service
を開始/有効化してください。