Skip to content

Refactor internal metrics API endpoints#221

Merged
roncodes merged 2 commits into
dev-v1.6.51from
feature/metrics-api-refactor
Jun 11, 2026
Merged

Refactor internal metrics API endpoints#221
roncodes merged 2 commits into
dev-v1.6.51from
feature/metrics-api-refactor

Conversation

@roncodes

@roncodes roncodes commented Jun 6, 2026

Copy link
Copy Markdown
Member

Summary

  • Add IamMetricsController for internal IAM dashboard metrics under int/v1/metrics/iam/*.
  • Add DeveloperMetricsController for internal developer dashboard metrics under int/v1/metrics/dev/*.
  • Consolidate the IAM and developer dashboard metrics API work into one branch/PR.
  • Keep responses aggregate-only for developer metrics and avoid exposing API key secrets, request bodies, response bodies, or webhook payload bodies.

Endpoints

  • GET int/v1/metrics/iam/kpis
  • GET int/v1/metrics/iam/identity-health
  • GET int/v1/metrics/iam/access-coverage
  • GET int/v1/metrics/iam/privileged-access
  • GET int/v1/metrics/iam/policy-surface
  • GET int/v1/metrics/iam/group-coverage
  • GET int/v1/metrics/iam/user-lifecycle
  • GET int/v1/metrics/iam/activity
  • GET int/v1/metrics/dev/kpis
  • GET int/v1/metrics/dev/api-traffic
  • GET int/v1/metrics/dev/webhook-delivery
  • GET int/v1/metrics/dev/credentials
  • GET int/v1/metrics/dev/events
  • GET int/v1/metrics/dev/endpoint-health
  • GET int/v1/metrics/dev/activity

Companion PRs

Validation

  • php -l src/Http/Controllers/Internal/v1/IamMetricsController.php
  • php -l src/Http/Controllers/Internal/v1/DeveloperMetricsController.php
  • php -l src/routes.php

Documentation and API Reference Impact

  • These are internal console metrics endpoints, not public Fleetbase API endpoints.
  • No fleetbase/postman API spec update is expected.
  • No fleetbase/fleetbase.io documentation update is expected for this internal metrics support.

Supersedes

@roncodes roncodes changed the base branch from main to dev-v1.6.51 June 11, 2026 12:22
@roncodes roncodes merged commit 14270d0 into dev-v1.6.51 Jun 11, 2026
3 checks passed
@roncodes roncodes deleted the feature/metrics-api-refactor branch June 11, 2026 12:22
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