AWS: CloudWatch agent configuration file
I am trying to provide the CW agent configuration, regarding which files the latter should track;
According to this documentation, such info should be configured in /etc/awslogs/awslogs.conf
(along with appropriate region setting in /etc/awslogs/awscli.conf
).
However, this page indicates that log source (can also? / should?) be configured in /tmp/cwlogs/*.conf
Won't the second option (under /tmp
) lead to the conf file being lost after a reboot?
Any idea what is the right place to store such configuration information?
amazon-web-services amazon-cloudwatch
add a comment |
I am trying to provide the CW agent configuration, regarding which files the latter should track;
According to this documentation, such info should be configured in /etc/awslogs/awslogs.conf
(along with appropriate region setting in /etc/awslogs/awscli.conf
).
However, this page indicates that log source (can also? / should?) be configured in /tmp/cwlogs/*.conf
Won't the second option (under /tmp
) lead to the conf file being lost after a reboot?
Any idea what is the right place to store such configuration information?
amazon-web-services amazon-cloudwatch
add a comment |
I am trying to provide the CW agent configuration, regarding which files the latter should track;
According to this documentation, such info should be configured in /etc/awslogs/awslogs.conf
(along with appropriate region setting in /etc/awslogs/awscli.conf
).
However, this page indicates that log source (can also? / should?) be configured in /tmp/cwlogs/*.conf
Won't the second option (under /tmp
) lead to the conf file being lost after a reboot?
Any idea what is the right place to store such configuration information?
amazon-web-services amazon-cloudwatch
I am trying to provide the CW agent configuration, regarding which files the latter should track;
According to this documentation, such info should be configured in /etc/awslogs/awslogs.conf
(along with appropriate region setting in /etc/awslogs/awscli.conf
).
However, this page indicates that log source (can also? / should?) be configured in /tmp/cwlogs/*.conf
Won't the second option (under /tmp
) lead to the conf file being lost after a reboot?
Any idea what is the right place to store such configuration information?
amazon-web-services amazon-cloudwatch
amazon-web-services amazon-cloudwatch
edited 2 days ago
asked 2 days ago
pkaramol
1,92011440
1,92011440
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
it's better to install and configure CloudWatch log agent while creating a new instance using the userdata. That way whenever u spin up a new instance, you fetch latest agent version and also latest configuration file.
save the configuration file either in s3 or as a ssm parameter.
after installing the agent, you can start it by passing " -a fetch-config".
on how to start CloudWatch Agent is described in detail in the below link.
link cloudwatch log agent check out "Start the CloudWatch Agent on an Amazon EC2 Instance Using the Command Line"
For example, if the ami is linux(amazon 2) and using config file. The below should do.
wget https://s3.amazonaws.com/amazoncloudwatch-agent/linux/amd64/latest/AmazonCloudWatchAgent.zip
unzip AmazonCloudWatchAgent.zip
./install.sh
/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:path-to-config-file.json -s
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53942268%2faws-cloudwatch-agent-configuration-file%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
it's better to install and configure CloudWatch log agent while creating a new instance using the userdata. That way whenever u spin up a new instance, you fetch latest agent version and also latest configuration file.
save the configuration file either in s3 or as a ssm parameter.
after installing the agent, you can start it by passing " -a fetch-config".
on how to start CloudWatch Agent is described in detail in the below link.
link cloudwatch log agent check out "Start the CloudWatch Agent on an Amazon EC2 Instance Using the Command Line"
For example, if the ami is linux(amazon 2) and using config file. The below should do.
wget https://s3.amazonaws.com/amazoncloudwatch-agent/linux/amd64/latest/AmazonCloudWatchAgent.zip
unzip AmazonCloudWatchAgent.zip
./install.sh
/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:path-to-config-file.json -s
add a comment |
it's better to install and configure CloudWatch log agent while creating a new instance using the userdata. That way whenever u spin up a new instance, you fetch latest agent version and also latest configuration file.
save the configuration file either in s3 or as a ssm parameter.
after installing the agent, you can start it by passing " -a fetch-config".
on how to start CloudWatch Agent is described in detail in the below link.
link cloudwatch log agent check out "Start the CloudWatch Agent on an Amazon EC2 Instance Using the Command Line"
For example, if the ami is linux(amazon 2) and using config file. The below should do.
wget https://s3.amazonaws.com/amazoncloudwatch-agent/linux/amd64/latest/AmazonCloudWatchAgent.zip
unzip AmazonCloudWatchAgent.zip
./install.sh
/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:path-to-config-file.json -s
add a comment |
it's better to install and configure CloudWatch log agent while creating a new instance using the userdata. That way whenever u spin up a new instance, you fetch latest agent version and also latest configuration file.
save the configuration file either in s3 or as a ssm parameter.
after installing the agent, you can start it by passing " -a fetch-config".
on how to start CloudWatch Agent is described in detail in the below link.
link cloudwatch log agent check out "Start the CloudWatch Agent on an Amazon EC2 Instance Using the Command Line"
For example, if the ami is linux(amazon 2) and using config file. The below should do.
wget https://s3.amazonaws.com/amazoncloudwatch-agent/linux/amd64/latest/AmazonCloudWatchAgent.zip
unzip AmazonCloudWatchAgent.zip
./install.sh
/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:path-to-config-file.json -s
it's better to install and configure CloudWatch log agent while creating a new instance using the userdata. That way whenever u spin up a new instance, you fetch latest agent version and also latest configuration file.
save the configuration file either in s3 or as a ssm parameter.
after installing the agent, you can start it by passing " -a fetch-config".
on how to start CloudWatch Agent is described in detail in the below link.
link cloudwatch log agent check out "Start the CloudWatch Agent on an Amazon EC2 Instance Using the Command Line"
For example, if the ami is linux(amazon 2) and using config file. The below should do.
wget https://s3.amazonaws.com/amazoncloudwatch-agent/linux/amd64/latest/AmazonCloudWatchAgent.zip
unzip AmazonCloudWatchAgent.zip
./install.sh
/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:path-to-config-file.json -s
answered yesterday
mockora
762
762
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53942268%2faws-cloudwatch-agent-configuration-file%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown