yet-another-cloudwatch-exporter icon indicating copy to clipboard operation
yet-another-cloudwatch-exporter copied to clipboard

[BUG] Incorrect name label on TransitGateway(Attachment) metrics

Open barrymars opened this issue 2 years ago • 4 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

Current Behavior

I am seeing strange behaviour with the "name" label of the aws_transitgateway_* metrics.

We have 2 TransitGateways, 1 with 2 attachments and 1 with 4

TGW 1

  • ATT 1
  • ATT 2
  • ATT 3
  • ATT 4 TGW 2
  • ATT 5
  • ATT 6

The dimension_TransitGateway and dimension_TransitGatewayAttachment labels are correct on each metric, but the attachment portion of the name label is always the same attachment for each gateway, ie:

TGW 1 - name="tgw-1/tgw-attach-1" TGW 1 - ATT 1 - name="tgw-1/tgw-attach-1" TGW 1 - ATT 2 - name="tgw-1/tgw-attach-1" TGW 1 - ATT 3 - name="tgw-1/tgw-attach-1" TGW 1 - ATT 4 - name="tgw-1/tgw-attach-1" TGW 2 - name = "tgw-2/tgw-attach-5" TGW 2 - ATT 5 - name="tgw-2/tgw-attach-5" TGW 2 - ATT 6 - name="tgw-2/tgw-attach-5"

whereas for the _info series, the name label is:

TGW1 - name="full ARN of TGW 1" TGW 1 - ATT 1 - name="tgw-1/tgw-attach-1" TGW 1 - ATT 2 - name="tgw-1/tgw-attach-2" TGW 1 - ATT 3 - name="tgw-1/tgw-attach-3" TGW 1 - ATT 4 - name="tgw-1/tgw-attach-4" TGW1 - name="full ARN of TGW 2" TGW 2 - ATT 5 - name="tgw-2/tgw-attach-5" TGW 2 - ATT 6 - name="tgw-2/tgw-attach-6"

Expected Behavior

TGW1 - name="tgw-1" (or full arn) TGW 1 - ATT 1 - name="tgw-1/tgw-attach-1" TGW 1 - ATT 2 - name="tgw-1/tgw-attach-2" TGW 1 - ATT 3 - name="tgw-1/tgw-attach-3" TGW 1 - ATT 4 - name="tgw-1/tgw-attach-4" TGW1 - name="tgw-2" (or full arn) TGW 2 - ATT 5 - name="tgw-2/tgw-attach-5" TGW 2 - ATT 6 - name="tgw-2/tgw-attach-6"

Steps To Reproduce

No response

Anything else?

No response

barrymars avatar May 16 '22 16:05 barrymars