Stalar
Integrations

Overview

Connect your tools to Stalar

Stalar connects to your existing infrastructure to query data and troubleshoot issues.

Available Integrations

IntegrationWhat Stalar can do
PrometheusQuery metrics, check alerts, list targets
LokiSearch logs, filter by labels, query ranges
KubernetesGet pods, logs, deployments, events, services
GitHubSearch code, view commits, check deployments
SentryList projects, get issues, view error details
VercelList projects, get deployments, view logs
DockerList containers, get logs, inspect stats
AWS S3Browse buckets, list objects, read files
NeonDBRun SQL queries, list tables, explore schemas

Adding Integrations

You can add integrations via the UI or through a config file.

Via UI

  1. Open Stalar in your browser
  2. Go to the integrations page
  3. Click "Add Integration"
  4. Select the type and enter credentials

Via Config File

Create a stalar.yaml file to pre-configure integrations:

integrations:
  - name: "prometheus-prod"
    type: "prometheus"
    environment: "production"
    config:
      url: "http://prometheus:9090"

  - name: "loki-prod"
    type: "loki"
    environment: "production"
    config:
      url: "http://loki:3100"

  - name: "k8s-prod"
    type: "kubernetes"
    environment: "production"
    config:
      apiServerUrl: "https://kubernetes.default.svc"
      token: "${K8S_TOKEN}"
      namespaces: ["default"]

Note: Integrations defined in stalar.yaml are owned by the default admin user ([email protected]). Log in as admin to use pre-configured integrations, or create your own integrations via the UI. Each user's integrations are private.

Secrets

Secrets can be specified in three ways:

config:
  # Direct value
  apiKey: "sk-abc123"

  # Environment variable
  apiKey: "${MY_API_KEY}"

  # File reference
  apiKey: "$file:/run/secrets/api-key"

See individual integration pages for specific configuration options.