Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWS ¶
type AWS struct {
Config *Config
// contains filtered or unexported fields
}
func (*AWS) Collect ¶
func (a *AWS) Collect(ch chan<- prometheus.Metric)
func (*AWS) Describe ¶
func (a *AWS) Describe(ch chan<- *prometheus.Desc)
type Config ¶
type Config struct {
Services []string
Region string
Profile string
RoleARN string
ExcludeRegions []string // AWS region names to skip (e.g. me-central-1)
ScrapeInterval time.Duration
CollectorTimeout time.Duration
Logger *slog.Logger
AccountID string
BedrockFamilyFilter string // regex matched against family label; default "anthropic|amazon"
}
Directories
¶
| Path | Synopsis |
|---|---|
|
mocks
Package mock_client is a generated GoMock package.
|
Package mock_client is a generated GoMock package. |
|
elbv2/mocks
Package mock_elbv2 is a generated GoMock package.
|
Package mock_elbv2 is a generated GoMock package. |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
Click to show internal directories.
Click to hide internal directories.