Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Cloudwatch metrics integration #2740

Merged
merged 43 commits into from
Jan 31, 2023
Merged
Changes from 1 commit
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
0abc330
implemented and working
thepalbi Jan 12, 2023
dfb8708
working
thepalbi Jan 12, 2023
3c971b9
job definition wip
thepalbi Jan 13, 2023
48a11a4
full config translation and test
thepalbi Jan 16, 2023
9f42fd4
add missing period
thepalbi Jan 16, 2023
f7c87b4
design doc changes
thepalbi Jan 17, 2023
5cefa73
register in v2 integrations
thepalbi Jan 17, 2023
d5839d4
cleaning up integration and adding comments
thepalbi Jan 20, 2023
7d607ff
comments on opinionated settings
thepalbi Jan 20, 2023
f9a87c1
docs wip
thepalbi Jan 20, 2023
ac3a953
docs wip 2
thepalbi Jan 20, 2023
82c7530
update doc command
thepalbi Jan 23, 2023
ee78d12
docs wip 3
thepalbi Jan 23, 2023
f3ef014
docs ready
thepalbi Jan 23, 2023
f5acc7d
bumping yace
thepalbi Jan 23, 2023
67258f2
changing exporter implementation
thepalbi Jan 23, 2023
9159448
fix some post yace upgrade things
thepalbi Jan 23, 2023
2086cfd
fix common integration docs
thepalbi Jan 23, 2023
420bc3e
post double check fixes
thepalbi Jan 23, 2023
cee4ef7
fix tests
thepalbi Jan 23, 2023
04109f6
added entry in changelog
thepalbi Jan 24, 2023
794a700
linter passing
thepalbi Jan 24, 2023
fef4570
connect docs checker
thepalbi Jan 24, 2023
cb9118e
Update docs/sources/configuration/integrations/_index.md
thepalbi Jan 24, 2023
9c08d33
Update docs/sources/configuration/integrations/cloudwatch-exporter-co…
thepalbi Jan 24, 2023
d856212
better instance key
thepalbi Jan 24, 2023
e1c1788
docs fixes
thepalbi Jan 24, 2023
b5a6ba4
Update docs/sources/configuration/integrations/cloudwatch-exporter-co…
thepalbi Jan 25, 2023
f83a258
Apply suggestions from code review
thepalbi Jan 25, 2023
c68410c
making doc more clear
thepalbi Jan 25, 2023
0c99279
fix exposed handler
thepalbi Jan 26, 2023
53d6891
Merge branch 'main' into pablo/add-yace-integration
thepalbi Jan 30, 2023
90f250d
pr fixes
thepalbi Jan 30, 2023
45a52da
Move Config to config.go
thepalbi Jan 30, 2023
6f04743
Merge branch 'main' into pablo/add-yace-integration
thepalbi Jan 31, 2023
8ec4242
Update docs/sources/configuration/integrations/cloudwatch-exporter-co…
thepalbi Jan 31, 2023
6f1dc43
Apply suggestions from code review
thepalbi Jan 31, 2023
ce76a36
upload media to grafana media library
thepalbi Jan 31, 2023
a244981
Merge branch 'main' into pablo/add-yace-integration
thepalbi Jan 31, 2023
bbe6f1f
update changelog
thepalbi Jan 31, 2023
fdfcb3f
Merge branch 'main' into pablo/add-yace-integration
thepalbi Jan 31, 2023
5c747c5
wrong changes on changelog
thepalbi Jan 31, 2023
635b583
fix changelog
thepalbi Jan 31, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add missing period
  • Loading branch information
thepalbi committed Jan 23, 2023
commit 9f42fd489ff444fd85e17c85ee4362b1485c539d
9 changes: 5 additions & 4 deletions pkg/integrations/cloudwatch_exporter/cloudwatch_exporter.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,11 @@ type DiscoveryJob struct {
type StaticJob struct {
InlineRegionAndRoles `yaml:",inline"`
InlineCustomTags `yaml:",inline"`
Name string `yaml:"name"`
Namespace string `yaml:"namespace"`
Dimensions []Dimension `yaml:"dimensions"`
Metrics []Metric `yaml:"metrics"`
Name string `yaml:"name"`
Namespace string `yaml:"namespace"`
Dimensions []Dimension `yaml:"dimensions"`
Metrics []Metric `yaml:"metrics"`
Period time.Duration `yaml:"period"`
}

// Custom Namespace Jobs
Expand Down