Intro to iam-boards
Lightweight monitoring agents
What is iam-boards?
Iam-boards is a solution comprised of lightweight agents which can help build effective dashboards for IDaaS solutions like Okta, IBM Verify SaaS etc. It provides quick and cost effective option to extract and expose observability data that can be feed into standard monitoring tools such as Grafana. This agent are cloud native, built to run in the private AWS cloud and available as a simple 1-click deployment solutions. Once successfully configured with target IAM service then it can extract and forward or expose monitoring information in standard formats on dedicated endpoints.
How does it work?
There are 2 type of agents.
Metrics monitor: Connects to the target service using API and expose statistical data in prometheus and json formats.
Loki processor: Process the incoming event stream from the service and forward it to Grafana Loki which is a log aggregation system.
Following image shows high level architecture of both the solutions.
Metrics Monitor

Mode 1 (Pull)
In this mode iam-boards will expose Prometheus metrics and data endpoints on port 9401, access to which is protected by credential configured during iam-boards deployment.
Mode 2 (Push)
Amazon managed Prometheus or other Prometheus service that supports remote_rewrite must be accessible for iam-boards instance. Data endpoints available same as mode 1 (Pull).
Loki Processor (Under development)

Note
EC2 instance with nginx is not part of the solution and need to be setup separatly as a https revere proxy for the agent.
Last updated