Skip to content
This repository was archived by the owner on Jun 5, 2026. It is now read-only.
This repository was archived by the owner on Jun 5, 2026. It is now read-only.

[BUG] Synthetic Monitoring Private Probe Definitions are blank in the resource #612

Description

@asreich

Grizzly Version

0.7.1

Expected Behavior

When using public probes Grafana provides, you can see the probe locations listed in the resource

{
  "apiVersion": "grizzly.grafana.com/v1alpha1",
  "kind": "SyntheticMonitoringCheck",
  "metadata": {
    "name": "Test Test",
    "type": "http"
  },
  "spec": {
    "alertSensitivity": "low",
    "basicMetricsOnly": true,
    "enabled": true,
    "frequency": 60000,
    "job": "Test Test",
    "labels": [
      {
        "name": "environment",
        "value": "production"
      }
    ],
    "offset": 0,
    "probes": [
      "NorthCalifornia",
      "NorthVirginia"
    ],
    "settings": {
      "http": {
        "failIfNotSSL": false,
        "failIfSSL": false,
        "ipVersion": "V4",
        "method": "GET",
        "noFollowRedirects": false,
        "tlsConfig": {}
      }
    },
    "target": "https://test.com",
    "timeout": 3000
  }
}

Actual Behavior

When monitoring internal services with private probes, the values are empty strings:

{
  "apiVersion": "grizzly.grafana.com/v1alpha1",
  "kind": "SyntheticMonitoringCheck",
  "metadata": {
    "name": "Test Internal",
    "type": "tcp"
  },
  "spec": {
    "alertSensitivity": "low",
    "basicMetricsOnly": true,
    "enabled": true,
    "frequency": 60000,
    "job": "Test Internal",
    "labels": [
      {
        "name": "environment",
        "value": "production"
      }
    ],
    "offset": 0,
    "probes": [
      "",
      ""
    ],
    "settings": {
      "tcp": {
        "ipVersion": "V4"
      }
    },
    "target": "internal-test.com:636",
    "timeout": 3000
  }
}

Steps to Reproduce

  1. Set up private probes
  2. Set up a check using those private probes
  3. grr pull -d resources --output json -t SyntheticMonitoringCheck
  4. Inspect probes field

Private Probes:
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions