arcus-hubble-v3 설치 스크립트 사용 시, 두 가지 경로를 지정할 수 있습니다.
#############################
# NODE EXPORTER
#############################
NODE_EXPORTER_VERSION=1.4.0
NODE_EXPORTER_INSTALL_DIR=$INSTALL_DIR/node_exporter
scripts/node_exporter/download.sh
scripts/node_exporter/install.sh
INSTALL_DIR=/home/arcus/app
# DATA_DIR=$INSTALL_DIR/data # (optional)
INSTALL_DIR
|-- alertmanager
| |-- alertmanager
| |-- alertmanager.yml
| |-- amtool
| |-- conf
| | |-- alertmanager.env
| | |-- alertmanager.yml
| | `-- notification.tmpl
| `-- start.sh
|-- arcus_exporter
| |-- arcus_exporter
| |-- conf
| | `-- example.json
| |-- log
| | `-- arcus_exporter.log
| `-- start.sh
|-- grafana
| |-- bin
| | `-- grafana
| |-- conf
| | |-- defaults.ini
| | |-- grafana.ini
| | `-- provisioning
| | |-- dashboards
| | | `-- hubble-v3_dashboards.yaml
| | `-- datasources
| | `-- hubble-v3_datasources.yaml
| |-- dashboards
| | |-- arcus.json
| | |-- compare_arcus.json
| | |-- compare_system.json
| | |-- home.json
| | |-- prefix.json
| | |-- replication.json
| | `-- System Resource
| | |-- system.json
| | `-- zookeeper.json
| |-- data
| | `-- plugins
| | `-- simpod-json-datasource
| |-- log
| | `-- grafana.log
| `-- start.sh
|-- node_exporter
| |-- node_exporter
| |-- node_exporter.tar.gz
| |-- start.sh
| `-- untar.sh
|-- orbiter
| |-- config.json
| |-- log
| | `-- orbiter.log
| |-- orbiter
| `-- start.sh
|-- prometheus
| |-- conf
| | |-- alert-rules
| | |-- container.yaml
| | |-- downsampled.yaml
| | |-- exporter
| | | |-- arcus_exporter.json
| | | |-- node_exporter.json
| | | `-- zookeeper_exporter.json
| | |-- raw.yaml
| | `-- recording
| | |-- agg.yaml
| | `-- downsample.yaml
| |-- prometheus
| |-- prometheus.env
| |-- prometheus.yml
| |-- promtool
| |-- start.sh
| `-- tsdb
`-- zookeeper-exporter
|-- conf
| `-- zkexporter.env
|-- start.sh
`-- zookeeper-exporter
INSTALL_DIR
|-- alertmanager
| |-- alertmanager
| |-- alertmanager.yml
| |-- amtool
| |-- conf
| | |-- alertmanager.env -> DATA_DIR/alertmanager/conf/alertmanager.env
| | |-- alertmanager.yml -> DATA_DIR/alertmanager/conf/alertmanager.yml
| | `-- notification.tmpl
| `-- start.sh
|-- arcus_exporter
| |-- arcus_exporter
| |-- conf -> DATA_DIR/arcus_exporter/conf
| |-- log -> DATA_DIR/arcus_exporter/log
| `-- start.sh
|-- grafana
| |-- bin
| | `-- grafana
| |-- conf
| | |-- defaults.ini
| | |-- grafana.ini -> DATA_DIR/grafana/conf/grafana.ini
| | `-- provisioning
| | |-- dashboards
| | | `-- hubble-v3_dashboards.yaml
| | `-- datasources
| | `-- hubble-v3_datasources.yaml
| |-- dashboards
| | |-- arcus.json
| | |-- compare_arcus.json
| | |-- compare_system.json
| | |-- home.json
| | |-- prefix.json
| | |-- replication.json
| | `-- System Resource
| | |-- system.json
| | `-- zookeeper.json
| |-- data
| | `-- plugins
| | `-- simpod-json-datasource
| |-- log -> DATA_DIR/grafana/log
| `-- start.sh
|-- node_exporter
| |-- node_exporter
| |-- node_exporter.tar.gz
| |-- start.sh
| `-- untar.sh
|-- orbiter
| |-- config.json -> DATA_DIR/orbiter/config.json
| |-- log -> DATA_DIR/orbiter/log
| |-- orbiter
| `-- start.sh
|-- prometheus
| |-- conf
| | |-- alert-rules
| | | |-- custom.yaml
| | | |-- default_info.yaml
| | | `-- default_warn.yaml
| | |-- container.yaml
| | |-- downsampled.yaml
| | |-- exporter -> DATA_DIR/prometheus/conf/exporter
| | |-- raw.yaml
| | `-- recording
| | |-- agg.yaml
| | `-- downsample.yaml
| |-- prometheus
| |-- prometheus.env -> DATA_DIR/prometheus/prometheus.env
| |-- prometheus.yml
| |-- promtool
| |-- start.sh
| `-- tsdb -> DATA_DIR/prometheus/tsdb
`-- zookeeper-exporter
|-- conf -> DATA_DIR/zookeeper-exporter/conf
|-- start.sh
`-- zookeeper-exporter
DATA_DIR
|-- alertmanager
| `-- conf
| |-- alertmanager.env
| `-- alertmanager.yml
|-- arcus_exporter
| |-- conf
| | `-- example.json
| `-- log
| `-- arcus_exporter.log
|-- grafana
| |-- conf
| | `-- grafana.ini
| `-- log
| `-- grafana.log
|-- orbiter
| |-- config.json
| `-- log
| `-- orbiter.log
|-- prometheus
| |-- conf
| | `-- exporter
| | |-- arcus_exporter.json
| | |-- node_exporter.json
| | `-- zookeeper_exporter.json
| |-- prometheus.env
| `-- tsdb
`-- zookeeper-exporter
`-- conf
`-- zkexporter.env