Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
GrafanaToken string
DiscordToken string
GrafanaBaseURL string
PromDatasourceID string
AccessKeyID string
SecretAccessKey string
S3Bucket string
S3BucketPrefix string
S3Region string
S3EndpointURL string
MetricsAddress string // Defaults to :9091
HealthCheckAddress string // Defaults to :9191
}
Config contains the configuration for the service.
func (*Config) AsDiscordConfig ¶
AsDiscordConfig converts the configuration to a DiscordConfig.
func (*Config) AsGrafanaConfig ¶
AsGrafanaConfig converts the configuration to a GrafanaConfig.
func (*Config) AsHiveConfig ¶
AsHiveConfig converts the configuration to a HiveConfig.
func (*Config) AsS3Config ¶
AsS3Config converts the configuration to an S3Config.
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service is the main service for the panda-pulse application.
func NewService ¶
NewService creates a new Service.
Click to show internal directories.
Click to hide internal directories.