grafana-agent.yaml/etc/grafana-agent.yaml
# Sample config for Grafana Agent
# For a full configuration reference, see: https://grafana.com/docs/agent/latest/configuration/.
server:
log_level: info
metrics:
global:
scrape interval: 3m
remote_write:
- url: "https://aps-workspaces.ap-northeast-2.amazonaws.com/workspaces/ws-17c93c71-7468-48e4-9e9a-3b7baac5c09b/api/v1/remote_v
sigv4:
region: ap-northeast-2
role_arn: arn:awsiam:535647337826:role/LDZ-OV-IAMR-MON-AMP-SOP
- url: "http://191.241.110.72:9090/api/v1/write"
sigv4:
region: ap-northeast-2
role_arn: arnaws:iam::535647337826:role/LDZ-OV-IAMR-MON-AMP-SOP
wal_directory: /var/lib/grafana-agent
configs:
- name: scoc-sop-stg
scrape_configs:
- job_name: scoc-sop-stg
metrics_path: /integrations/node_exporter/metrics
ec2_sd_configs:
- region: ap-northeast-2
port: 9090
relabel_configs:
- source_labels: [__meta_ec2_tag_Name]
target_label: instance_name
- source_labels: [__meta_ec2_owner_id]
target_label: account_id
- source_labels: [__meta_ec2_private_ip]
target_label: private_ip
- source_labels: [__meta_ec2_instance_id]
target_label: instance_id
- source_labels: [__meta_ec2_tag_Name, __meta_ec2_instance_id]
regex: ([^;]+);([^;]+)
replacement: ${1} / ${2}
target_label: instance_name_id
metric_relabel_configs:
- source_labels: [__name__]
regex: '(up|scrape_series_added |scrape_duration_seconds | scrape_samples_scraped | scrape_samples_post_metric_relabeling)'
action: 'drop'
integrations:
node_exporter:
enabled: True
scrape_integration: false
grafana-agent.service/usr/lib/systemd/system/grafana-agent.service
## systemctl load 파일(시작) ##
/usr/lib/systemd/system/grafana-agent.service
[Unit]
Description=Monitoring system and forwarder
Documentation=https://grafana.com/docs/agent/latest/
Wants=network-online.target
After=network-online.target
[Service]
Restart=always
User=grafana-agent
Environment=HOSTNAME=%H
EnvironmentFile=/etc/sysconfig/grafana-agent
WorkingDirectory=/var/lib/grafana-agent
#ExecStart=/usr/bin/grafana-agent --config.file $CONFIG_FILE $CUSTOM_ARGS <<< 원본!!
ExecStart=/usr/bin/grafana-agent --config.file /etc/grafana-agent.yaml -server.http.address=%H:9090 -server.grpc.address=%H:9091 <<< 수정!!
ExecReload=/usr/bin/env kill -HUP $MAINPID
# If running the Agent in scraping service mode, you will want to override this value with
# something larger to allow the Agent to gracefully leave the cluster. 4800s is recommend.
TimeoutStopSec=20s
SendSIGKILL=no
[Install]
WantedBy=multi-user.target