English
Integrations
Overview

Integrations

Connect ReliaPulse with your existing monitoring and tooling.

Integrations

Overview

ReliaPulse integrates with popular monitoring and metrics platforms to:

  • Pull real-time metrics for display
  • Create METRIC type components
  • Set thresholds for automatic status updates
  • Enable infrastructure-as-code workflows

Available Integrations

Metrics Integrations

IntegrationDescriptionUse Case
DatadogApplication and infrastructure monitoringAPM, infrastructure metrics
PrometheusOpen-source monitoringContainer and Kubernetes metrics
GrafanaVisualization and dashboardsMulti-source metrics
New RelicFull-stack observabilityApplication performance
PingdomWebsite monitoringExternal uptime checks

Configuration Integrations

IntegrationDescriptionUse Case
Git SyncInfrastructure as codeVersion-controlled configuration

Setting Up an Integration

1. Navigate to Integrations

Go to Settings > Integrations in the dashboard.

2. Add Integration

  1. Click "Add Integration"
  2. Select the integration type
  3. Enter a descriptive name
  4. Configure authentication
  5. Test the connection
  6. Save

3. Create Metrics Queries

After adding an integration:

  1. Click on the integration
  2. Go to "Metrics" tab
  3. Click "Add Query"
  4. Configure the query and thresholds
  5. Save

4. Create METRIC Components

Use the metrics in components:

  1. Go to Components
  2. Create a new component with type METRIC
  3. Link to the integration and query
  4. Set display options

Common Configuration

Integration Object

All integrations share common fields:

FieldDescription
nameDisplay name
typeIntegration type
isEnabledActive status
configType-specific configuration

API Endpoints

EndpointDescription
GET /integrationsList integrations
POST /integrationsCreate integration
GET /integrations/{id}Get integration
PATCH /integrations/{id}Update integration
DELETE /integrations/{id}Delete integration
POST /integrations/{id}/testTest connection
GET /integrations/{id}/metricsList queries
POST /integrations/{id}/metricsCreate query

Integration Security

Credential Storage

  • Credentials are encrypted at rest
  • API keys are stored securely
  • Access is logged in audit trail

Network Security

  • All external connections use HTTPS
  • SSRF protection prevents internal network access
  • Connection timeouts prevent resource exhaustion

Best Practices

  1. Use dedicated API keys - Create keys specifically for ReliaPulse
  2. Limit permissions - Only grant necessary access
  3. Rotate credentials - Update keys periodically
  4. Monitor usage - Review audit logs

Troubleshooting

Connection Failed

  1. Verify credentials are correct
  2. Check network connectivity
  3. Ensure API endpoints are accessible
  4. Verify IP allowlisting (if applicable)

No Data Returned

  1. Check query syntax
  2. Verify metrics exist in source
  3. Confirm time range is correct
  4. Check for permission issues

Delayed Data

  1. Review polling interval
  2. Check source system latency
  3. Consider cloud provider delays

Related Documentation