Skip to content

Conversation

@ttaylor92
Copy link
Owner

  • Integrated prometheus_telemetry for system monitoring
  • Added configuration for telemetry metrics and buckets
  • Created TokenPipeline metrics module for tracking token generation
  • Updated TokenProducerConsumer to include telemetry span for token generation
  • Added Prometheus telemetry to Application supervisor

- Integrated prometheus_telemetry for system monitoring
- Added configuration for telemetry metrics and buckets
- Created TokenPipeline metrics module for tracking token generation
- Updated TokenProducerConsumer to include telemetry span for token generation
- Added Prometheus telemetry to Application supervisor
- Added SecurityClearanceQueue for managing user processing workflow
- Created ResourceScheduler for daily user checkin and processing
- Updated TokenProducer to use SecurityClearanceQueue for user retrieval
- Modified AccountManagement and User schemas to support flexible user ID retrieval
- Updated metrics and application configuration to integrate new components
- Added debug logging for user check-in in SecurityClearanceQueue
- Updated TokenConsumer to configure minimum demand for token processing
- Enhanced TokenProducer to immediately push new user tokens
- Modified user mutation test to validate email format error
- Updated user subscription test to initialize additional system components
- Added Prometheus configuration file with scrape settings
- Created Grafana dashboards for Ecto, GraphQL, and Token Pipeline metrics
- Updated Ecto metrics configuration to use specific repo metrics
- Modified TokenPipeline metrics to improve event naming and tracking
- Adjusted ResourceScheduler interval for more frequent processing
- Enhanced token generation metrics with duration tracking
- Added safety check in TokenCache to prevent duplicate ETS table creation
- Refactored test files to improve code formatting and readability
- Updated user mutation test to use more appropriate error code
- Adjusted user subscription test to increase timeout and add TokenCache initialization
- Simplified DataCase and SubscriptionCase module definitions
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