Skip to content

Releases: app-sre/aws-resource-exporter

0.4.4

01 Nov 15:24
fb63fc6
Compare
Choose a tag to compare

Changelog

0.4.3

01 Nov 14:33
db34ad0
Compare
Choose a tag to compare

Changelog

0.4.2

05 Oct 14:43
cef61ac
Compare
Choose a tag to compare

Changelog

  • d96f309 Add tests to rds.go Needed to refactor to be able to mock out AWS results. Reason being is the switch to pagination methods. Created new *All methods in awsclient.go. By adding them to the inteface, it is possible to mock out the result for these paginated methods.
  • c6cfea0 Clean up AWS client
  • cef61ac Merge pull request #67 from janboll/refactor-rds
  • 3e884e9 Move AwsExporterMetrics
  • 054d1af Refactoring rds.go to enable testing

0.4.1

29 Sep 14:00
f70c42c
Compare
Choose a tag to compare

Changelog

  • f70c42c Merge pull request #68 from dwelch0/metric-proxy-rw-lock
  • ae92c78 Merge pull request #69 from patjlm/mysql-max-connections-for-db.r5.12xlarge
  • 569ee1d add basic tests for metricProxy
  • f7182c4 mysql max connections for db.r5.12xlarge
  • 320f9ce refactor error and implement ttl test
  • 68f5d8d utilize rwlock to address race condition

0.4.0

22 Sep 14:39
0309210
Compare
Choose a tag to compare

Changelog

  • 44e0f7f Add awsAccountId as a label to privatelink metrics
  • f5b5215 Add service_code and quota_code labels.
  • 644cdfd Add tests for the WithKeyValue function.
  • 0309210 Merge pull request #64 from bergmannf/add-aws-account-id-to-metrics
  • caf2ef9 Pass the session into the getAwsAccountNumber

0.3.2

20 Sep 13:15
084f655
Compare
Choose a tag to compare

Changelog

0.3.1

19 Sep 14:01
f3336e9
Compare
Choose a tag to compare

Changelog

  • 4db9d83 Merge pull request #63 from wanix/wanix/use-default-credentials
  • f3336e9 Merge pull request #65 from janboll/fix-crash
  • 80a91db Upgrade aws sdk
  • dcf3f89 use default credential management

0.3.0

09 Sep 07:05
c50aaa2
Compare
Choose a tag to compare

Changelog

  • 2220421 Change ttl type
  • 2f4b682 Configuration updates
  • 85dc5d0 Fix label hashing
  • f56baec Fix the error message for route53.
  • 454e52f Merge pull request #55 from bergmannf/fix-route53-log-message
  • 19c8a98 Merge pull request #56 from mrWinston/r53-only-retry-api-call-if-throttling
  • c50aaa2 Merge pull request #59 from janboll/add-metrics-cache
  • 50e66c1 WIP implementing metrics caching
  • 5462265 add more owners (#58)
  • 084d41f introduce OWNERS (#57)
  • a0a20be only retry API calls that are throttling

0.2.0

06 Sep 07:53
ef4b398
Compare
Choose a tag to compare

Changelog

  • a68f884 Add connection limits for db.m6g.xlarge
  • c34908d Add max connection data for db.r5.4xlarge
  • 498f513 Add max conns data for db.t3.medium and db.r4.large
  • 7633c6f Add missing defaults for recently added RDS instance types
  • a896df5 Add several instance types to the max_conns mapping
  • e8d51f5 Add support for tracking RDS pending maintenance actions
  • 0f9725a Add vpc collector for usage and quota metrics.
  • 3c48401 Added db.m6g.large max connections
  • cd344af Added db.r5.large max connections
  • 4a83759 Adding db.t3.micro max_connections
  • 1b90d0e Adding db.t3.small max_connections
  • 321bc05 Changing to use go-version 18
  • 135776a Collect number of hosted zones and quota (#50)
  • fb2dcbf Fix makefile
  • 891374a Fix metric collection for RDS pending maintenance actions
  • 96d0562 Fix security alert
  • 68f66e4 Gather RDS logs related metrics (#34)
  • 7a3266d Implement Transit gateway metrics and ec2 exporter (#46)
  • bbaec96 Leverage default value of string to make the code simpler
  • 4daac7f Merge pull request #10 from app-sre/rds_latestrestorabletime
  • 832ab51 Merge pull request #11 from app-sre/rds_publicly_accessible
  • 73c6fae Merge pull request #12 from app-sre/rds_storage_encrypted
  • 39c8ac3 Merge pull request #13 from app-sre/misc_fixes
  • 584718e Merge pull request #14 from app-sre/fix_rds_error_metric
  • f6ccdb5 Merge pull request #16 from jfchevrette/default_maxconn_per_type
  • 5f6c85a Merge pull request #17 from jfchevrette/dep_updates
  • 3ad017e Merge pull request #18 from jfchevrette/refactor_run
  • 1eabd02 Merge pull request #19 from jfchevrette/switch_logging
  • de68bf2 Merge pull request #20 from app-sre/jfchevrette-patch-1
  • 2d40ff0 Merge pull request #22 from apahim/max_connections
  • c026b7f Merge pull request #23 from rporres/add-db-r5-large
  • 772c914 Merge pull request #24 from apahim/db.t3.small
  • 3ffe8b8 Merge pull request #25 from jfchevrette/fix-no-backups
  • 375381d Merge pull request #26 from rrati/db.m6g.xlarge
  • 4b7540d Merge pull request #27 from rporres/add-db-m6g-large
  • 8e601c1 Merge pull request #28 from steveteahan/add-missing-rds-max-conns
  • d5c9065 Merge pull request #29 from steveteahan/add-a-few-more-max-conns
  • 6ad20b6 Merge pull request #30 from steveteahan/add-missing-defaults-max-conns
  • 7f870a8 Merge pull request #31 from steveteahan/add-r5-4xlarge
  • b8b1cc2 Merge pull request #32 from steveteahan/rds-pending-maint-actions
  • 9f62286 Merge pull request #33 from steveteahan/fix-pending-maint-actions-metrics
  • cc00dfa Merge pull request #35 from bergmannf/privatelink-vpc-monitoring
  • 9214743 Merge pull request #51 from janboll/update-golang
  • aafd314 Merge pull request #53 from janboll/fix-makefile
  • ef4b398 Merge pull request #54 from janboll/update-yaml
  • 446907f Merge pull request #9 from app-sre/mapping_error_gauge
  • 2e7ebd3 Minor update to README
  • 526ee36 Multi region support (#42)
  • 7308892 Remove vendor directory
  • ea5df34 add ServiceAccount to template (#36)
  • 30de598 add comments to make go-lint happy
  • 305fc1e add default max connections (#21)
  • 5c5518b add default max_connections per type
  • 8d6221f add default.postgres11 max_connections mapping for db.m5.large (#15)
  • ffe2c71 add grafana dashboard (#41)
  • baf9f46 add hosted zone name to route53 metrics (#40)
  • 2b8d1e6 add last restorable time metric
  • 3df3143 add liveness and readiness probes (#38)
  • b674928 add missing describes
  • 46f55cf add rds mapping
  • 48a5174 add rds publicly accessible metric
  • bc824e4 add rds publiclyaccessible metric to describe func
  • bd43be1 add rds storage encrypted metric
  • 5b5194e add route53 usage metrics (#39)
  • 67ca0a1 change mapping error metric to a per-instance gauge
  • 6581f62 concurrent r53 metric collection (#47)
  • bcc03bf disable dvo check for minimum three replicas (#37)
  • 26e5f83 don't use underscores in variable names
  • 585b602 empty commit
  • e8efd47 fix rds error metric reporting
  • c800b8a fix typo in env name (#45)
  • bc5b42a fix: handle DBs that do not have backups enabled
  • 282556d parametrize deployment name
  • dec2ca5 refactor main so we catch SIGTERM
  • c023731 switch logging to go-kit/log (promlog)
  • 5602736 update aws/aws-sdk-go
  • 38ef774 update prometheus/client_golang
  • 47cff94 update vendored copy of aws-sdk-go

0.1.1

28 Oct 06:33
d76adc8
Compare
Choose a tag to compare

Changelog

ebf1add Merge pull request #8 from app-sre/rds_conn
0ed7fd7 add comments
d17fb42 add rds maxconnections metrics
d76adc8 add resource requests and limits
029556a append rds_ to metrics names
3ca8097 update awk sdk