-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description:
Currently, Forge sends logs to Splunk Cloud and metrics to Splunk Observability (O11y). To increase compatibility with open-source monitoring tools, we want to add optional support for:
-
Logs → Loki
- All Forge logs currently sent to Splunk Cloud should optionally be sent to Loki
- Support multi-tenant isolation similar to current Splunk logging
-
Metrics → Prometheus
- All Forge metrics currently sent to O11y should optionally be exported in a Prometheus-compatible format
- Include EC2, Kubernetes pod, and billing metrics
-
Dashboards → Grafana
- Build dashboards in Grafana using the Prometheus metrics and Loki logs
- Dashboards should replicate key views currently available in Splunk (EC2, pods, billing, per-tenant/service aggregation)
This will allow Forge to be fully compatible with open-source monitoring stacks, enabling teams that do not use Splunk to monitor, alert, and visualize their Forge infrastructure.
References:
-
Existing Splunk O11y / Cloud modules:
/modules/integrations/splunk_o11y_aws_integration
/modules/integrations/splunk_aws_billing
/modules/integrations/splunk_cloud_conf_shared
Acceptance Criteria:
- Forge logs can optionally be sent to Loki.
- Forge metrics can optionally be exported to Prometheus.
- Grafana dashboards are created for EC2, Kubernetes pods, and billing metrics, replicating existing Splunk views.
- Multi-tenant isolation is preserved in the open-source stack.
- Documentation provided for setup, configuration, and usage.
- Deployment and configuration are automated via Terraform or CI/CD pipelines.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request