Skip to content

feat: Add GCPAIPLATFORMPIPELINEJOB Metric-based entity definition#67

Closed
sparsi17 wants to merge 1 commit into
mainfrom
feat/gcp-aiplatformpipelinejob-entity
Closed

feat: Add GCPAIPLATFORMPIPELINEJOB Metric-based entity definition#67
sparsi17 wants to merge 1 commit into
mainfrom
feat/gcp-aiplatformpipelinejob-entity

Conversation

@sparsi17

@sparsi17 sparsi17 commented Jul 7, 2026

Copy link
Copy Markdown
Owner

🛡️ SAFE MODE - This PR is within the fork only.

Relevant information

Adds Metric-based (GCP polling v2) entity definition for GCP AI Platform Pipeline Job (aiplatform.googleapis.com/PipelineJob) alongside the existing legacy Sample-based entries.

Entity type: GCPAIPLATFORMPIPELINEJOB
Monitored resource type: aiplatform.googleapis.com/PipelineJob

This PR adds:

  • definition.yml — adds goldenTags (gcp.projectId, gcp.region)
  • golden_metrics.yml — adds provider (Metric-based) queries alongside preserved legacy gcpSample entries
  • summary_metrics.yml — cleaned formatting
  • dashboard.json — NEW file with 4 widgets (duration + task_completed_count line/billboard variants)

Metrics sourced from official GCP docs (both BETA, project scoped):

  • aiplatform.googleapis.com/pipelinejob/duration — GAUGE, seconds
  • aiplatform.googleapis.com/pipelinejob/task_completed_count — CUMULATIVE, count

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.

- Add goldenTags (gcp.projectId, gcp.region)
- Add Metric-based queries to golden_metrics.yml alongside legacy Sample entries
- Update summary_metrics.yml formatting
- Add dashboard.json with 4 widgets (duration + task_completed_count)
@sparsi17

sparsi17 commented Jul 8, 2026

Copy link
Copy Markdown
Owner Author

Superseded — commits cherry-picked onto feat/gcp-cloudtasks-entity for upstream PR newrelic#3027.

@sparsi17 sparsi17 closed this Jul 8, 2026
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.

1 participant