AMPによるメトリクスの保存
Amazon Managed Service for Prometheusワークスペースは既に作成されています。コンソールで確認することができます:
APSコンソールを開く
ワークスペースを表示するには、左側のコントロールパネルのAll Workspacesタブをクリックします。eks-workshopで始まるワークスペースを選択すると、ルール管理、アラートマネージャーなどのさまざまなタブを表示できます。
メトリクスが正常に取り込まれていることを確認しましょう:
~$awscurl -X POST --region $AWS_REGION --service aps "${AMP_ENDPOINT}api/v1/query?query=up" | jq '.data.result[1]'
{ "metric": {"__name__": "up",
"account_id": "1234567890",
"beta_kubernetes_io_arch": "amd64",
"beta_kubernetes_io_instance_type": "m5.large",
"beta_kubernetes_io_os": "linux",
"cluster": "eks-workshop",
"eks_amazonaws_com_capacityType": "ON_DEMAND",
"eks_amazonaws_com_nodegroup": "managed-ondemand-2022110404042617720000001b",
"eks_amazonaws_com_nodegroup_image": "ami-01dfb5782bffd09d6",
"eks_amazonaws_com_sourceLaunchTemplateId": "lt-0566ef61fb851d6e1",
"eks_amazonaws_com_sourceLaunchTemplateVersion": "1",
"failure_domain_beta_kubernetes_io_region": "us-west-2",
"failure_domain_beta_kubernetes_io_zone": "us-west-2c",
"instance": "ip-10-42-12-99.us-west-2.compute.internal",
"job": "kubernetes-kubelet",
"k8s_io_cloud_provider_aws": "ffc60533e6d069826fca0578b02694a2",
"kubernetes_io_arch": "amd64",
"kubernetes_io_hostname": "ip-10-42-12-99.us-west-2.compute.internal",
"kubernetes_io_os": "linux",
"node_kubernetes_io_instance_type": "m5.large",
"region": "us-west-2",
"topology_ebs_csi_aws_com_zone": "us-west-2c",
"topology_kubernetes_io_region": "us-west-2",
"topology_kubernetes_io_zone": "us-west-2c",
"workshop_default": "yes"
},
"value": [
1667597359,
"1"
]
}