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
- Set up private probes
- Set up a check using those private probes
grr pull -d resources --output json -t SyntheticMonitoringCheck
- Inspect
probes field
Private Probes:

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
grr pull -d resources --output json -t SyntheticMonitoringCheckprobesfieldPrivate Probes:
