EC2インスタンスのメトリクスを、EKSのMimirを通してS3に保存する
要件
EC2インスタンスのメトリクスを、EKSのMimirを通してS3に保存する
タスク
EC2インスタンスのメトリクスを、EKSのMimirを通してS3に保存する
以下の画像のようにメトリクスのデータがS3に保存されるようにする
以下のような構成のものを作成して、EC2のメトリクスをS3に保存する
参考記事
▼何だかんだまずはドキュメントですね!
▼上記の簡略化したイメージ図ではMimirインスタンスと書いてしまいましたが、実際のアーキテクチャーは以下を参考にして頂けると良いです!
▼thanosではなく、VictoriaMetricsでもなく、なぜMimirを使うのか
https://tech.loveholidays.com/grafana-mimir-our-journey-towards-infinite-wisdom-with-5m-active-time-series-7a262ba53a3f
▼Mimir 分散アーキテクチャ
ソースは、以下のURLです わかりやすい!!
学べること
S3にメトリクスを保存する方法
S3にメトリクスを保存することでコストを抑える方法
ヒント
自分がmimirのyamlファイル
rbac:
create: false
serviceAccount:
name: mimir-sa
annotations:
eks.amazonaws.com/role-arn: "arn:aws:iam::xxxxxxxxxxxx:role/mimir_s3_role"
mimir:
structuredConfig:
common:
storage:
backend: s3
s3:
region: ap-northeast-1
bucket_name: metrics-bucket-from-prometheus
endpoint: s3.ap-northeast-1.amazonaws.com
minio:
enabled: false
ruler:
enabled: false
alertmanager:
enabled: false
nginx:
# -- Specifies whether nginx should be enabled
service:
# -- Port on which the Service listens
port: 80
# -- Type of the Service
type: LoadBalancer
ハマりポイント
S3にメトリクスが保存されるは時間がかかる(※自分は以下のメトリクスが保存されるまで、起動してから3時間かかった)
関連タグ
この記事が気に入ったらサポートをしてみませんか?