创建ec2使用的iam

创建ec2使用的iam

选择iam

image-20220325121800389

选择策略

输入Cloudwatchagent,选中CloudWatchAgentAdminPolicyCloudWatchAgentServerPolicy

image-20220325121855992

名称填写

填写Ec2Cloudwatchagent

image-20220325122003638

点击创建角色

将角色附加到ec2

image-20220325122108264

选择之前创建的角色

image-20220325122137024

服务器操作

安装代理工具

1
sudo yum install amazon-cloudwatch-agent -y

安装成功

image-20220325122323900

编写metric配置文件

1
cd /opt/aws/amazon-cloudwatch-agent/etc/

image-20220325122504757

写入配置内容

1
/opt/aws/amazon-cloudwatch-agent/bin/nspconfig.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
{
"agent": {
"metrics_collection_interval": 60,
"run_as_user": "root"
},
"metrics": {
"namespace": "NSP/EC2",
"metrics_collected": {
"collectd": {
"metrics_aggregation_interval": 60
},
"disk": {
"drop_device": true,
"ignore_file_system_types": [
"sysfs",
"tmpfs",
"devtmpfs"
],
"measurement": [
"free",
"used_percent"
],
"metrics_collection_interval": 60,
"resources": [
"*"
]
},
"diskio": {
"measurement": [
"read_bytes",
"write_bytes"
],
"metrics_collection_interval": 60,
"resources": [
"*"
]
},
"mem": {
"measurement": [
"mem_used_percent"
],
"metrics_collection_interval": 60,
"resources": [
"*"
]
}
},
"append_dimensions": {
"InstanceId": "${aws:InstanceId}",
"InstanceType": "${aws:InstanceType}"
}
}
}