Skip to content

Conversation

@liramon1
Copy link

@liramon1 liramon1 commented Jul 31, 2025

Problem

The IAM credentials endpoint inside the identity LSP does not emit granular telemetry. This makes it difficult to track the popularity of each IAM retrieval method.

Solution

This is part of #1981.

  • Add IAM telemetry to IAM provider
  • Split emitMetric into emitSsoMetric and emitIamMetric inside identity service

License

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@liramon1 liramon1 requested a review from a team as a code owner July 31, 2025 19:29
@liramon1 liramon1 changed the base branch from main to liramon/flare-iam-base July 31, 2025 19:29
@liramon1 liramon1 changed the title feat: add telemetry to IAM identity management feat: add telemetry to IAM credentials management Jul 31, 2025
@liramon1 liramon1 marked this pull request as draft July 31, 2025 19:32
@liramon1 liramon1 marked this pull request as ready for review July 31, 2025 19:38
@liramon1 liramon1 force-pushed the liramon/flare-iam-base branch from 24d84ef to b62b302 Compare August 1, 2025 15:05
Copy link
Contributor

@awschristou awschristou left a comment

Choose a reason for hiding this comment

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

You may want to validate in tests that iamProvider is making the new emitMetric calls. You'd want to validate the different credentialType values being passed in.

This is a preference, but I'm approving the PR in case that isn't feasible

@liramon1 liramon1 merged commit 854f6e0 into aws:liramon/flare-iam-base Aug 1, 2025
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.

2 participants