package proto.canary

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message Aws

aws.proto:11

Configuration for the AWS canary integration.

Used in: Canary.ServiceIntegrations

message AwsAccount

aws.proto:24

Configuration for the AWS account to be used .

Used in: Aws, config.Kayenta.ServiceIntegrations.Aws

message Canary

canary.proto:18

Configuration for Spinnaker's automated canary analysis features. See also the [sample Kayenta configuration](https://github.com/spinnaker/kayenta/blob/master/kayenta-web/config/kayenta.yml).

Used in: config.Hal

message Canary.ServiceIntegrations

canary.proto:48

Used in: Canary

message Datadog

datadog.proto:9

Configuration for the Datadog canary integration.

Used in: Canary.ServiceIntegrations, config.Kayenta.ServiceIntegrations

message DatadogAccount

datadog.proto:18

Configuration for a Datadog account.

Used in: Datadog

message DatadogAccount.Endpoint

datadog.proto:34

Configuration for the Datadog server endpoint.

Used in: DatadogAccount

message Gcs

gcs.proto:13

Configuration for the Google Cloud Storage canary integration. If this is enabled, you must also configure at least one `canary.GoogleAccount` with a list of `supportedTypes` that includes `canary.SupportedType.CONFIGURATION_STORE` or `canary.SupportedType.OBJECT_STORE` or both.

Used in: config.Kayenta.ServiceIntegrations

message Google

google.proto:11

Configuration for the Google canary integration.

Used in: Canary.ServiceIntegrations

message GoogleAccount

google.proto:31

Configuration for a Google account.

Used in: Google, config.Kayenta.ServiceIntegrations.Google

message NewRelic

newrelic.proto:9

Configuration for the New Relic canary integration.

Used in: Canary.ServiceIntegrations, config.Kayenta.ServiceIntegrations

message NewRelicAccount

newrelic.proto:18

Configuration for a New Relic account.

Used in: NewRelic

message NewRelicAccount.Endpoint

newrelic.proto:34

Configuration for the New Relic Insights server endpoint.

Used in: NewRelicAccount

message Prometheus

prometheus.proto:9

Configuration for the Prometheus canary integration.

Used in: Canary.ServiceIntegrations, config.Kayenta.ServiceIntegrations

message PrometheusAccount

prometheus.proto:24

Configuration for a Prometheus account. For authentication, you must provide either `usernamePasswordFile` or `username` and `password`.

Used in: Prometheus

message PrometheusAccount.Endpoint

prometheus.proto:42

Configuration for the Prometheus server endpoint.

Used in: PrometheusAccount

message S3

s3.proto:12

Configuration for the S3 canary integration. If enabled, you must also configure at least one `canary.AwsAccount` with a list of `supportedTypes` that includes `canary.SupportedType.CONFIGURATION_STORE` and/or `canary.SupportedType.OBJECT_STORE`.

Used in: config.Kayenta.ServiceIntegrations

message SignalFx

signalfx.proto:9

Configuration for the SignalFx canary integration.

Used in: Canary.ServiceIntegrations, config.Kayenta.ServiceIntegrations

message SignalFxAccount

signalfx.proto:17

Used in: SignalFx

message SignalFxAccount.Endpoint

signalfx.proto:37

The SignalFx server endpoint.

Used in: SignalFxAccount

message Stackdriver

stackdriver.proto:12

Configuration for the Google Cloud Monitoring (formerly Stackdriver) canary integration. If enabled, you must also configure at least one `canary.GoogleAccount` with a list of `supportedTypes` that includes `canary.SupportedType.METRICS_STORE`.

Used in: config.Kayenta.ServiceIntegrations

enum SupportedType

supported_type.proto:6

Used in: AwsAccount, GoogleAccount