Skip to content

feat: add otel ecs cluster entity synthesis rule#2734

Merged
apoloa merged 2 commits intonewrelic:mainfrom
muruganishekar:feat/otel_ecs_cluster
Apr 9, 2026
Merged

feat: add otel ecs cluster entity synthesis rule#2734
apoloa merged 2 commits intonewrelic:mainfrom
muruganishekar:feat/otel_ecs_cluster

Conversation

@muruganishekar
Copy link
Copy Markdown
Contributor

@muruganishekar muruganishekar commented Apr 1, 2026

Relevant information

Api Review Board (ARB)

Any pull request with changes to this repository has to be linked with an ARB ticket, which has to be approved before merging.

If you are an external contributor please contact New Relic Support.

If you don't know about the ARB process check this

ARB Jira ticket:
https://new-relic.atlassian.net/browse/NR-542676

Checklist

  • I've read the guidelines and understand the acceptance criteria.
  • The value of the attribute marked as identifier will be unique and valid.
  • I've confirmed that my entity type wasn't already defined. If it is I'm providing an explanation above.
  • I've linked an ARB ticket & received approval from API Review Board in order to make these changes

@muruganishekar muruganishekar marked this pull request as draft April 1, 2026 08:42
Copy link
Copy Markdown
Collaborator

@entityBot entityBot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

beep boop bop.

I have found some errors processing these changes:

  • Error VALIDATING domainType: 'INFRA-AWSECSCLUSTER' on Golden metrics for key 'SELECT average(ecs.task.cpu.utilized) FROM Metric WHERE entity.guid IN ('guid') AND instrumentation.provider='opentelemetry' AND cloud.platform='aws_ecs' AND aws.ecs.cluster.name IN ({{entity.name}}) FACET entity.name TIMESERIES' - Exception: Error validating the query.
  • Error VALIDATING domainType: 'INFRA-AWSECSCLUSTER' on Golden metrics for key 'SELECT (sum(ecs.task.memory.usage) / sum(ecs.task.memory.usage.limit)) * 100 FROM Metric WHERE entity.guid IN ('guid') AND instrumentation.provider='opentelemetry' AND cloud.platform='aws_ecs' AND aws.ecs.cluster.name IN ({{entity.name}}) FACET entity.name TIMESERIES' - Exception: Error validating the query.
  • Error VALIDATING domainType: 'INFRA-AWSECSCLUSTER' on Golden metrics for key 'SELECT uniqueCount(aws.ecs.task.arn) FROM Metric WHERE entity.guid IN ('guid') AND instrumentation.provider='opentelemetry' AND cloud.platform='aws_ecs' AND aws.ecs.cluster.name IN ({{entity.name}}) FACET entity.name TIMESERIES' - Exception: Error validating the query.
  • Error VALIDATING domainType: 'INFRA-AWSECSCLUSTER' on Golden metrics for key 'SELECT uniqueCount(aws.ecs.task.arn) FROM Metric WHERE entity.guid IN ('guid') AND instrumentation.provider='opentelemetry' AND cloud.platform='aws_ecs' AND aws.ecs.cluster.name IN ({{entity.name}}) FACET entity.name TIMESERIES' - Exception: The select clause uses a different value function than the rest.
  • No valid, approved ARB ticket found in the PR description. This PR has to be reviewed by the API Review Board, please include a link to the ticket of that review in the PR description. Check how to start the process here or reach #api-review-board channel in case of doubts

@entityBot entityBot requested a review from a team April 1, 2026 08:42
@muruganishekar muruganishekar force-pushed the feat/otel_ecs_cluster branch from 7fad1c2 to 0ae0007 Compare April 1, 2026 09:01
@entityBot entityBot dismissed their stale review April 1, 2026 09:01

Let's validate those changes.

Copy link
Copy Markdown
Collaborator

@entityBot entityBot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

beep boop bop.

I have found some errors processing these changes:

  • No valid, approved ARB ticket found in the PR description. This PR has to be reviewed by the API Review Board, please include a link to the ticket of that review in the PR description. Check how to start the process here or reach #api-review-board channel in case of doubts

@entityBot entityBot requested a review from a team April 1, 2026 09:01
@muruganishekar muruganishekar force-pushed the feat/otel_ecs_cluster branch from 0ae0007 to bbde51f Compare April 1, 2026 09:18
@entityBot entityBot dismissed their stale review April 1, 2026 09:18

Let's validate those changes.

Copy link
Copy Markdown
Collaborator

@entityBot entityBot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

beep boop bop.

I have found some errors processing these changes:

  • No valid, approved ARB ticket found in the PR description. This PR has to be reviewed by the API Review Board, please include a link to the ticket of that review in the PR description. Check how to start the process here or reach #api-review-board channel in case of doubts

@muruganishekar muruganishekar marked this pull request as ready for review April 2, 2026 12:09
@entityBot entityBot dismissed their stale review April 2, 2026 12:09

Let's validate those changes.

Copy link
Copy Markdown
Collaborator

@entityBot entityBot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

beep boop bop.

I have found some errors processing these changes:

  • ARB tickets not approved: NR-542676 (Status: Backlog).
    The review process is not handled by Entity Platform, reach #api-review-board channel in case of doubts

@entityBot
Copy link
Copy Markdown
Collaborator

⚠️ Review Required ⚠️

👋 This PR has seen no activity in over 3 days and is still awaiting approval from: @newrelic/BEYOND, @newrelic/OHAI

Please review or provide an update.

abhishuraina
abhishuraina previously approved these changes Apr 6, 2026
@entityBot entityBot requested a review from a team April 7, 2026 02:48
@muruganishekar muruganishekar removed the request for review from a team April 7, 2026 02:48
@vlopeziglesias vlopeziglesias requested a review from entityBot April 7, 2026 07:49
@entityBot entityBot requested a review from a team April 7, 2026 07:49
@muruganishekar muruganishekar removed the request for review from a team April 9, 2026 07:33
@entityBot entityBot dismissed abhishuraina’s stale review April 9, 2026 09:12

Dismissing reviews

@entityBot entityBot requested a review from a team April 9, 2026 09:12
@apoloa apoloa merged commit 6eeb789 into newrelic:main Apr 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants