Plugins: Add metrics for fs + cloud provisioning info (#111030)

* add new metrics for plugin fs + cloud provisioning

* fix test

* update label
This commit is contained in:
Will Browne
2025-09-15 14:54:16 +01:00
committed by GitHub
parent 5b07d7031a
commit 2df39fc71a
15 changed files with 152 additions and 31 deletions
+17
View File
@@ -456,3 +456,20 @@ type QueryCachingConfig struct {
Enabled bool `json:"enabled"`
TTLMS int64 `json:"TTLMs"`
}
// CloudProvisioningMethod is the method used to provision the plugin in Grafana Cloud.
type CloudProvisioningMethod string
const (
// CloudProvisioningMethodUnknown is used when the plugin provisioning method is unknown.
CloudProvisioningMethodUnknown CloudProvisioningMethod = "unknown"
// CloudProvisioningMethodNone is used when the plugin is not provisioned in Grafana Cloud.
CloudProvisioningMethodNone CloudProvisioningMethod = "none"
// CloudProvisioningMethodURL is used when the plugin is provisioned from a URL.
CloudProvisioningMethodURL CloudProvisioningMethod = "url"
// CloudProvisioningMethodCatalog is used when the plugin is provisioned from the catalog.
CloudProvisioningMethodCatalog CloudProvisioningMethod = "catalog"
)