Trying to get multi value selection configured for variable in Cloudwatch EC2 dashboard
I am using Cloudwatch data source and trying to get multiple EC2 servers graph in a single panel. I am using region, instanceid and instance name as variables. Everything works fine if I have single value selection configured. it gives me specific server's graph based on instance id and/or instance name. my variables looks like,
$region regions()
$instancename ec2_instance_attribute($region, Tags.Name, {})
$instanceid ec2_instance_attribute($region, InstanceId, {"tag:Name": ["$instancename"]})
I am trying to configure it multi value to selected in instance name and I want to have all selected server's graph in that panel. I tried couple of things but didn't get working. This is working if I do only with instance id and region. I can select specific region and inside that region I can select multi values in instance id variables. it gives me all those instances graph. but it's not working when I choose instance name. I tried instance name alone without instance id. I can see api is getting all instances name in preview but it's not giving any data points. so I think I do need to have instance id configured as multi value enabled variables and depends on it, I need to get instance name fo reach of selected instance id. I am guessing I need regex for this? can someone please help me on this?
I tried with only instance id and it's working,
$region regions()
$instanceid ec2_instance_attribute($region, InstanceId, {}) - Multi value enabled
Now, I need to get $instancename variable with multi-value enabled. can't get it working. can someone please help?
Thanks in advance!
amazon-web-services grafana amazon-cloudwatch grafana-templating
add a comment |
I am using Cloudwatch data source and trying to get multiple EC2 servers graph in a single panel. I am using region, instanceid and instance name as variables. Everything works fine if I have single value selection configured. it gives me specific server's graph based on instance id and/or instance name. my variables looks like,
$region regions()
$instancename ec2_instance_attribute($region, Tags.Name, {})
$instanceid ec2_instance_attribute($region, InstanceId, {"tag:Name": ["$instancename"]})
I am trying to configure it multi value to selected in instance name and I want to have all selected server's graph in that panel. I tried couple of things but didn't get working. This is working if I do only with instance id and region. I can select specific region and inside that region I can select multi values in instance id variables. it gives me all those instances graph. but it's not working when I choose instance name. I tried instance name alone without instance id. I can see api is getting all instances name in preview but it's not giving any data points. so I think I do need to have instance id configured as multi value enabled variables and depends on it, I need to get instance name fo reach of selected instance id. I am guessing I need regex for this? can someone please help me on this?
I tried with only instance id and it's working,
$region regions()
$instanceid ec2_instance_attribute($region, InstanceId, {}) - Multi value enabled
Now, I need to get $instancename variable with multi-value enabled. can't get it working. can someone please help?
Thanks in advance!
amazon-web-services grafana amazon-cloudwatch grafana-templating
1
Possible duplicate of grafana dashboard variables and metrics dimension - cloudwatch EC2
– Jan Garaj
Nov 13 '18 at 7:29
@JanGaraj - Deleted old post
– Meet101
Nov 13 '18 at 17:04
IMHO older question was better, because there was a link to source dashboard
– Jan Garaj
Nov 13 '18 at 17:22
add a comment |
I am using Cloudwatch data source and trying to get multiple EC2 servers graph in a single panel. I am using region, instanceid and instance name as variables. Everything works fine if I have single value selection configured. it gives me specific server's graph based on instance id and/or instance name. my variables looks like,
$region regions()
$instancename ec2_instance_attribute($region, Tags.Name, {})
$instanceid ec2_instance_attribute($region, InstanceId, {"tag:Name": ["$instancename"]})
I am trying to configure it multi value to selected in instance name and I want to have all selected server's graph in that panel. I tried couple of things but didn't get working. This is working if I do only with instance id and region. I can select specific region and inside that region I can select multi values in instance id variables. it gives me all those instances graph. but it's not working when I choose instance name. I tried instance name alone without instance id. I can see api is getting all instances name in preview but it's not giving any data points. so I think I do need to have instance id configured as multi value enabled variables and depends on it, I need to get instance name fo reach of selected instance id. I am guessing I need regex for this? can someone please help me on this?
I tried with only instance id and it's working,
$region regions()
$instanceid ec2_instance_attribute($region, InstanceId, {}) - Multi value enabled
Now, I need to get $instancename variable with multi-value enabled. can't get it working. can someone please help?
Thanks in advance!
amazon-web-services grafana amazon-cloudwatch grafana-templating
I am using Cloudwatch data source and trying to get multiple EC2 servers graph in a single panel. I am using region, instanceid and instance name as variables. Everything works fine if I have single value selection configured. it gives me specific server's graph based on instance id and/or instance name. my variables looks like,
$region regions()
$instancename ec2_instance_attribute($region, Tags.Name, {})
$instanceid ec2_instance_attribute($region, InstanceId, {"tag:Name": ["$instancename"]})
I am trying to configure it multi value to selected in instance name and I want to have all selected server's graph in that panel. I tried couple of things but didn't get working. This is working if I do only with instance id and region. I can select specific region and inside that region I can select multi values in instance id variables. it gives me all those instances graph. but it's not working when I choose instance name. I tried instance name alone without instance id. I can see api is getting all instances name in preview but it's not giving any data points. so I think I do need to have instance id configured as multi value enabled variables and depends on it, I need to get instance name fo reach of selected instance id. I am guessing I need regex for this? can someone please help me on this?
I tried with only instance id and it's working,
$region regions()
$instanceid ec2_instance_attribute($region, InstanceId, {}) - Multi value enabled
Now, I need to get $instancename variable with multi-value enabled. can't get it working. can someone please help?
Thanks in advance!
amazon-web-services grafana amazon-cloudwatch grafana-templating
amazon-web-services grafana amazon-cloudwatch grafana-templating
asked Nov 13 '18 at 4:45
Meet101
145218
145218
1
Possible duplicate of grafana dashboard variables and metrics dimension - cloudwatch EC2
– Jan Garaj
Nov 13 '18 at 7:29
@JanGaraj - Deleted old post
– Meet101
Nov 13 '18 at 17:04
IMHO older question was better, because there was a link to source dashboard
– Jan Garaj
Nov 13 '18 at 17:22
add a comment |
1
Possible duplicate of grafana dashboard variables and metrics dimension - cloudwatch EC2
– Jan Garaj
Nov 13 '18 at 7:29
@JanGaraj - Deleted old post
– Meet101
Nov 13 '18 at 17:04
IMHO older question was better, because there was a link to source dashboard
– Jan Garaj
Nov 13 '18 at 17:22
1
1
Possible duplicate of grafana dashboard variables and metrics dimension - cloudwatch EC2
– Jan Garaj
Nov 13 '18 at 7:29
Possible duplicate of grafana dashboard variables and metrics dimension - cloudwatch EC2
– Jan Garaj
Nov 13 '18 at 7:29
@JanGaraj - Deleted old post
– Meet101
Nov 13 '18 at 17:04
@JanGaraj - Deleted old post
– Meet101
Nov 13 '18 at 17:04
IMHO older question was better, because there was a link to source dashboard
– Jan Garaj
Nov 13 '18 at 17:22
IMHO older question was better, because there was a link to source dashboard
– Jan Garaj
Nov 13 '18 at 17:22
add a comment |
0
active
oldest
votes
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%2f53273965%2ftrying-to-get-multi-value-selection-configured-for-variable-in-cloudwatch-ec2-da%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f53273965%2ftrying-to-get-multi-value-selection-configured-for-variable-in-cloudwatch-ec2-da%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
1
Possible duplicate of grafana dashboard variables and metrics dimension - cloudwatch EC2
– Jan Garaj
Nov 13 '18 at 7:29
@JanGaraj - Deleted old post
– Meet101
Nov 13 '18 at 17:04
IMHO older question was better, because there was a link to source dashboard
– Jan Garaj
Nov 13 '18 at 17:22