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

Adding status code handler to clients #36716

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
252 commits
Select commit Hold shift + click to select a range
1f07035
[receiver/awscontainerinsightreceiver] Add option to override cluster…
sky333999 Apr 17, 2023
5cc5b76
[receiver/awscontainerinsightreceiver] Parameterize EKS CI leader loc…
sky333999 Apr 19, 2023
8ee259c
[receiver/snmp] Skip flaky test (#21093)
TylerHelmuth Apr 20, 2023
228dbf9
[chore] bump debian version (#21177)
Apr 26, 2023
e8191ed
[receiver/awscontainerinsightreceiver] Add option for adding containe…
sky333999 May 2, 2023
78706f9
[receiver/awscontainerinsightreceiver] Add option to only use config …
sky333999 Apr 25, 2023
213ea2e
Add license
sky333999 Apr 28, 2023
5682dea
make goporto changes
sky333999 Apr 28, 2023
084a29e
make fmt & lint
sky333999 Apr 28, 2023
354aa71
make lint fixes
sky333999 May 1, 2023
9defe6b
[exporter/awsemfexporter] Always set Timestamp & Version for EMF v0 (…
sky333999 May 8, 2023
95772bd
initial commit of k8sapiserver (control plane) metrics flowing using …
chadpatel May 22, 2023
6531448
Enable actions on aws-cwa-* (#15)
sky333999 May 22, 2023
c9ec95a
[receiver/awscontainerinsightreceiver] Add new node level status metr…
sky333999 May 24, 2023
81436a3
Merge pull request #14 from chadpatel/may22_container_insights_promet…
chadpatel May 24, 2023
3659083
Lint fixes for #14 (#18)
sky333999 May 30, 2023
b482642
Introduce container status metrics (#19)
SaxyPandaBear May 30, 2023
7a68c73
[receiver/awscontainerinsightreceiver] Add new deployment and daemons…
sky333999 May 31, 2023
9c4df9e
add 6 more k8sapiserver metrics to container insights plugin
chadpatel May 22, 2023
f8ffd07
add license to missing files. Minor tweaks
chadpatel May 24, 2023
721c33e
fix linter errors
chadpatel May 24, 2023
280b69d
refactor leader election to be more common so multiple scrapers can u…
chadpatel May 30, 2023
ee7f110
remove comment
chadpatel May 30, 2023
7b6ce67
add documentation, add license
chadpatel May 30, 2023
4fec362
remove unused file
chadpatel May 30, 2023
cb5a3bb
fix linter errors
chadpatel May 30, 2023
8114a95
attempt to fix unit tests
chadpatel May 30, 2023
6481187
fix cleanup on the unit tests
chadpatel May 31, 2023
949516d
merge in the daemonset/deployment changes
chadpatel May 31, 2023
46f0c14
fix linter errors and attempt to fix a data race
chadpatel May 31, 2023
ad5ac6e
fix linter errors
chadpatel May 31, 2023
8b64dce
attempt to fix data race
chadpatel May 31, 2023
7be8966
attempt to fix test panic
chadpatel May 31, 2023
58ab7ca
fix k8sclient unit tests
chadpatel May 31, 2023
c12b747
fix k8sclient unit tests by sorting the results
chadpatel May 31, 2023
32abc35
add new config param for control plane metrics
chadpatel May 31, 2023
59e2f8d
Merge pull request #21 from chadpatel/may30_refactor_leader_election
chadpatel May 31, 2023
960bcca
address review comment feedback
chadpatel May 31, 2023
b6aa8de
fix leader election end to end test
chadpatel Jun 1, 2023
c74f46c
Merge pull request #24 from chadpatel/may31_config_updates
chadpatel Jun 1, 2023
e906cb2
[receiver/awscontainerinsightreceiver] Add new container metrics (#23)
sky333999 Jun 2, 2023
722bbe3
Get AWS Session From Config awscontainerinsightreceiver
sethAmazon Jun 1, 2023
422aeb7
r
sethAmazon Jun 2, 2023
b69f08c
Merge pull request #26 from sethAmazon/ec2-tagger-k8s-on-prem
sethAmazon Jun 2, 2023
e88af08
[exporter/awsemfexporter] Add option to disable metric extraction (#27)
sky333999 Jun 2, 2023
1a1a3e1
Merge remote-tracking branch 'upstream/release/v0.77.x' into merge-v77
sky333999 Jun 2, 2023
a6ff17f
[chore] go mod tidy changes post upstream merge
sky333999 Jun 2, 2023
fe017ea
[chore] make lint fixes
sky333999 Jun 2, 2023
8221b79
Merge pull request #28 from sky333999/merge-v77
sky333999 Jun 5, 2023
f74492d
Revert "[receiver/prometheus] Enable pkg.translator.prometheus.Normal…
sky333999 Jun 5, 2023
8528f78
Do Not Refresh EC2 Tags For Local Mode
sethAmazon Jun 5, 2023
7232a6f
Merge pull request #30 from sethAmazon/r-t-l-m
sethAmazon Jun 5, 2023
a785b2e
Emit 8 new pod_status_* metrics for containerinsights (#25)
ChenaLee Jun 5, 2023
8179e2e
[receiver/awscontainerinsightreceiver] Rollback addition of container…
sky333999 Jun 7, 2023
4d3e574
Retry IMDSV2 Before Falling Back To IMDSV1
sethAmazon Jun 9, 2023
1956872
[exporter/awsemfexporter] add exponential histogram support (#22626)
vastin Jun 14, 2023
72e2639
[exporter/awsxray] Add span links and messenger field translation to …
atshaw43 Jun 16, 2023
014fa9d
[exporter/awsxray] Support new X-Ray specific service name attributes…
mxiamxia May 31, 2023
a586f00
remove .chloggen
lisguo Jun 19, 2023
f93fdbe
Merge pull request #34 from lisguo/xray-emf
lisguo Jun 19, 2023
1127ca6
Merge pull request #33 from sethAmazon/fallback-imds
sethAmazon Jun 20, 2023
9358bb6
Fix repeated append of SDK language.
jefchien Jun 21, 2023
1998020
Fix repeated append of SDK language
jefchien Jun 21, 2023
e1bc65d
Fix X-Ray metadata unmarshaling (#36)
jefchien Jun 21, 2023
c74a7dc
Skip IMDS calls for X-Ray telemetry if in LocalMode. (#37)
jefchien Jun 22, 2023
4962355
Add Gzip Compression To EMF Logs Output
sethAmazon Jun 28, 2023
3eba53a
Merge pull request #38 from sethAmazon/add-gzip-compress-to-emf
sethAmazon Jun 28, 2023
d0e3b7a
Add Override Creds Chain
sethAmazon Jun 29, 2023
b6214f6
Merge pull request #39 from amazon-contributing/override
sethAmazon Jun 30, 2023
88bc372
Need A Way To Pass In File Path For Override Cred Provider
sethAmazon Jun 30, 2023
99d6179
Merge pull request #40 from amazon-contributing/test-cred-fix
sethAmazon Jul 3, 2023
351efeb
Revert "Retry IMDSV2 Before Falling Back To IMDSV1"
sethAmazon Jul 12, 2023
2237878
Merge pull request #49 from sethAmazon/revert-imds-aws-sk-v2
sethAmazon Jul 12, 2023
6561e10
do not emit enhanced metrics unless we are already emitting control p…
chadpatel Jul 12, 2023
b43cbfa
Retry IMDS Calls
sethAmazon Jul 12, 2023
e85dd5f
Merge pull request #52 from sethAmazon/retry-imds
sethAmazon Jul 12, 2023
5a766a0
Add Back Creds Override
sethAmazon Jun 30, 2023
f74138b
Merge pull request #53 from sethAmazon/add-back-override-creds
sethAmazon Jul 12, 2023
5777db4
Fix Golang Vulcheck
sethAmazon Jul 12, 2023
7bbc8b5
Merge pull request #54 from sethAmazon/fix-vul-check
sethAmazon Jul 12, 2023
28d3e18
Allow Retry Of EC2MetadataError For IMDS
sethAmazon Jul 14, 2023
e85f60e
Merge pull request #55 from sethAmazon/fix-imds-retryer
sethAmazon Jul 17, 2023
0f1881d
Merge pull request #51 from chadpatel/patchad-include-enhnanced-metrics2
chadpatel Jul 17, 2023
082d76a
Revert "Allow Retry Of EC2MetadataError For IMDS" (#56)
sky333999 Jul 18, 2023
40faba4
migrate simple prometheus receiver to prometheus receiver
chadpatel Jul 18, 2023
05cd916
Revert "Revert "Allow Retry Of EC2MetadataError For IMDS" (#56)"
sethAmazon Jul 19, 2023
8ed5eea
Add Cancel To Context For IMDS Retry To Prevent ECS Hanging Issue
sethAmazon Jul 19, 2023
cb95cbd
update readme with suggested ClusterRole rules
chadpatel Jul 19, 2023
f0feb7c
go mod tidy
chadpatel Jul 19, 2023
0536a9b
fix crosslink
chadpatel Jul 19, 2023
50b1895
fix concurrent map write crash in podstore
chadpatel Jul 20, 2023
21960de
update metric calculator concurrency test
chadpatel Jul 21, 2023
8294459
fix concurrency issues on map range
chadpatel Jul 21, 2023
7567204
Merge pull request #58 from sethAmazon/fix-imds-retry
sethAmazon Jul 24, 2023
68f3439
Merge pull request #57 from chadpatel/patchad-spr-to-prom-refactor
chadpatel Jul 25, 2023
7fbaba2
Merge pull request #59 from chadpatel/rbac_updates
chadpatel Jul 25, 2023
f675755
Merge pull request #60 from chadpatel/patchad-concurrent-map-write-fix
chadpatel Jul 26, 2023
272dd20
add cluster_number_of_running_pods metric
chadpatel Jul 27, 2023
1c3dc4a
update readme
chadpatel Jul 27, 2023
d272937
Merge pull request #61 from chadpatel/cluster_number_of_running_pods
chadpatel Jul 27, 2023
c958fb9
Reduce Retry Time
sethAmazon Jul 27, 2023
d1a9d11
Merge pull request #62 from sethAmazon/reduce-retry-time
sethAmazon Jul 28, 2023
cc874ae
Do Not Try To Retry For IMDS V1
sethAmazon Jul 28, 2023
e032a05
Merge pull request #64 from sethAmazon/do-not-retry-for-imdsv1-allow
sethAmazon Jul 31, 2023
10a8fba
Adding pod_status_unknown as a Pod condition metric and removed the p…
nathalapooja Aug 1, 2023
6ed8463
add a debug
movence Jul 28, 2023
765c577
add status_replicas_available/unavailable metrics at stateful/replica…
movence Jul 31, 2023
0abea2c
update readme, defer mutex unlock for k8s client and update test values
movence Jul 31, 2023
1b6dcad
fix wrong metric type prefix
movence Jul 31, 2023
2606a29
fix unit test and lint
movence Aug 2, 2023
9e3a16f
fix unit test
movence Aug 2, 2023
395c76c
add newly added metrics to readme and more test fixes
movence Aug 2, 2023
210c1cb
Add Support For Custom Certs
sethAmazon Aug 2, 2023
3185abf
Merge pull request #67 from sethAmazon/support-custom-certs-pr
sethAmazon Aug 3, 2023
89e1d4f
Add EMF Only Flag
sethAmazon Aug 3, 2023
2ab8647
Merge pull request #68 from sethAmazon/add-log-for-invalid-emf-log
sethAmazon Aug 3, 2023
8b20240
add replicas_desired/_ready and rename existing metrics to align the …
movence Aug 4, 2023
fa39b7d
update readme
movence Aug 4, 2023
d72fd5d
Node status condition unknown metric (#69)
nathalapooja Aug 7, 2023
b8f0f42
Create new stanza encoding instance for each thread (#72)
jefchien Aug 7, 2023
c9edfc3
Merge pull request #65 from movence/hsookim-state-metrics
chadpatel Aug 9, 2023
2460792
Set max retries of IMDS Retryer to 0 (#74)
sky333999 Aug 10, 2023
187054c
added units for Pod status metrics (#77)
nathalapooja Aug 14, 2023
6e3be80
Adding apiserver_storage_list_duration_seconds at cluster and resourc…
mitali-salvi Aug 15, 2023
67df3de
add metadata to user-agent string indicating customer is configured f…
chadpatel Aug 17, 2023
8ad0fb5
Add Refresh Creds And Match CWA Creds Order (#78)
sethAmazon Aug 17, 2023
8dfd4d5
type and Type are overloaded in container insights emf output, remap …
chadpatel Aug 24, 2023
0091ce5
fix typo in control plane metric allow list (#86)
chadpatel Aug 24, 2023
0d88a46
Configure IMDS Retries Via AWS Settings (#82)
sethAmazon Aug 24, 2023
dc5e149
Pod age (#87)
chadpatel Aug 25, 2023
35ed29c
Implementing apiserver flow-control metrics (#88)
mitali-salvi Aug 29, 2023
7f38429
[exporter/awsemfexporter] Add JobName/job as a valid replacement toke…
sky333999 Sep 5, 2023
ced73ba
Add fallback shared config files for credential ordering. (#92)
jefchien Sep 6, 2023
f1ddc27
Pod age revert (#94)
chadpatel Sep 18, 2023
4452da3
Publishing 0 for cpu/memory over metrics when limit/resource not set …
mitali-salvi Sep 20, 2023
805969d
Otel upgrade v0.84.0 (#93)
zhihonl Sep 21, 2023
dd840b7
tweaks for enhanced container insights metrics (#96)
chadpatel Sep 22, 2023
9687093
[exporter/awsxray] Change exporter.awsxray.skiptimestampvalidation fe…
jj22ee Sep 25, 2023
346e94a
Merge APM changes (#99)
JayPolanco Sep 25, 2023
25715e6
temporarily disable enhanced flag (#101)
chadpatel Sep 27, 2023
0df38c5
Omit MultiLineBuilder variable if empty (#103)
zhihonl Sep 28, 2023
1957d95
Filter terminated pods from node request metrics. (#104)
jefchien Oct 2, 2023
4b74f35
remove apiserver_admission_step_admission_duration_seconds_summary me…
chadpatel Oct 5, 2023
fe0f140
Add Pulse flag in PLE UserAgent (#105)
mxiamxia Oct 10, 2023
ca00a4d
move container_status_ metrics to pod_container_ so we can pick up sh…
chadpatel Oct 10, 2023
846033a
Filter out Prometheus scrape_ metrics if EnhancedContainer Insights i…
mitali-salvi Oct 11, 2023
5b46fae
Adding segmnt splits (#111)
atshaw43 Oct 11, 2023
ee847de
Update segment conversion logic (#115)
thpierce Oct 12, 2023
20c10ba
[exporter/awsxray] Add aws sdk http error events to x-ray subsegment …
jknollmeyer Oct 12, 2023
d1a2dc4
Put metrics fields to bottom of EMF log entry. (#108)
vastin Oct 12, 2023
1f23619
[extension/awsmiddleware] Add AWS middleware extension interface (#116)
jefchien Oct 16, 2023
6e9de26
Histogram metric fixes for container insights (#124)
chadpatel Oct 18, 2023
a8ff477
[extension/awsmiddleware] Add ID to context to trace requests. (#128)
jefchien Oct 20, 2023
8bdf732
Add logic for stripping the AWS.SDK prefix for Local Root spans (#127)
jknollmeyer Oct 20, 2023
65072b5
[exporter/awsemf] Move EMF flags to config. (#130)
jefchien Oct 20, 2023
0e8671f
[internal/aws] Update AWS clients to allow for configured request han…
jefchien Oct 20, 2023
c6e2437
[extension/awsmiddleware] Change Configure to take in either SDK vers…
jefchien Oct 23, 2023
9bd8785
[extension/awsmiddleware] Set request ID and operation name in contex…
jefchien Oct 23, 2023
f645697
[extension/awsmiddleware] Expose NewConfigurer. (#135)
jefchien Oct 23, 2023
fd01cc6
[chore] added a new chloggen to track changes to the contrib (#125)
bhanuba Oct 24, 2023
dc59406
Renaming APM/Pulse to AppSignals (#126)
vastin Oct 24, 2023
10cc00e
enable enhanced container insights flag in emf exporter (#131)
lisguo Oct 25, 2023
85560f4
added units to StatusRunning and StatusContainerTerminatedReasonOOMKi…
nathalapooja Oct 27, 2023
505e232
Reverting "Publishing 0 for cpu/memory over metrics when limit/resour…
mitali-salvi Nov 2, 2023
ef547b1
Emit pod status metrics for pending pods from api server (#139)
mitali-salvi Nov 9, 2023
852e62a
Added Unit tests for Container insights metrics (#140)
nathalapooja Nov 10, 2023
5dc4009
Merge tag 'v0.89.0' into aws-cwa-dev
jefchien Nov 28, 2023
c00ca1f
Merge pull request #141 from amazon-contributing/bump-v0.89.0
jefchien Dec 8, 2023
7a53f89
Support IPv6 clusters with Container Insights (#143)
movence Dec 20, 2023
92710a7
[Bugfix] Return error for enhanced container insights for missing met…
lisguo Dec 21, 2023
591e510
Add option to clear resource attributes after copy (#148)
jefchien Jan 4, 2024
b64e298
Add password file option to JMX config. (#162)
jefchien Feb 16, 2024
233dd19
Update github.com/opencontainers/runc to v1.1.12 (#163)
sky333999 Feb 16, 2024
819e4fe
[exporter/awsemfexporter] Add app signals specific user agent. (#170)
jefchien Feb 27, 2024
e89ec77
http semantic convention 1.23.0 support (#173)
wangzlei Feb 28, 2024
c9246c3
Merge Container Insights on Windows to aws-cwa-dev with cherry-picked…
KlwntSingh Feb 29, 2024
282b1a2
[exporter/awsxrayexporter] Adjust attribute name dot converter (#159)
XinRanZhAWS Feb 29, 2024
be26c77
[extension/awsproxy] Reuse awsutil session logic. (#174)
jefchien Mar 1, 2024
d6cc539
Revert "Merge Container Insights on Windows to aws-cwa-dev with cherr…
lisguo Mar 1, 2024
d3bf111
Add dcgm scraper to collect nvidia GPU metrics (#160)
movence Mar 1, 2024
622200a
[internal/aws/proxy] Fix proxy server unit test (#177)
jefchien Mar 1, 2024
9cb314e
Adding default TLS to dcgmscraper (#178)
okankoAMZ Mar 1, 2024
bebf689
[receivers/awscontainerinsightsreceiver] Add podresourcesstore in aws…
aditya-purang Mar 6, 2024
a7e0c68
Add support for Container insights on Windows (#180)
KlwntSingh Mar 7, 2024
34bd73a
Add InstanceType to GPU metrics (#185)
movence Mar 14, 2024
7441665
Add Neuron Scraper for scraping neuron monitor metrics (#184)
sam6134 Mar 21, 2024
a5187b9
Fix PodResources Nil Client Bug (#189)
sam6134 Mar 26, 2024
caa43df
Adds new decorator to populate metrics if workload is not running (#187)
sam6134 Mar 27, 2024
eed8454
Add Elastic Fabric Adapter (EFA) metric collection to awscontainerins…
straussb Mar 28, 2024
dd9bcf5
Fix non-deterministic unit test and linting failures. (#191)
straussb Apr 1, 2024
045cf35
Post node-level metrics for EFA even if there are no containers using…
straussb Apr 2, 2024
fa120a4
Remove confighttp fork (#193)
jefchien Apr 3, 2024
65efa22
Add JMX Registry SSL Enabled Config (#190)
sethAmazon Apr 4, 2024
56e7789
Disable EFA metric collection. (#195)
straussb Apr 5, 2024
52eeafe
Add JMX Password File Validation (#194)
sethAmazon Apr 8, 2024
da405ec
Set cloudwatch logs metadata in attributes. (#188)
jefchien Apr 9, 2024
e88d21f
Re-enable EFA metric collection and fix nil pointer bug. (#196)
straussb Apr 11, 2024
b7d1cf8
Add Hash For Custom Built Jar With Tomcat Bean Name (#199)
sethAmazon Apr 15, 2024
2303310
upgrade protobuf version - GO-2024-2611, CVE-2024-24786 (#198)
chadpatel Apr 15, 2024
f1740ab
Merge branch 'v0.97.0' into merge-in-v0.97.0
sethAmazon Apr 18, 2024
2f88046
Add workflow_dispatch To build-and-test.yml (#204)
sethAmazon Apr 19, 2024
6160744
Fix Compile Issues
sethAmazon Apr 19, 2024
6e7ca29
Merge pull request #209 from amazon-contributing/merge-in-v0.97.0
sethAmazon Apr 30, 2024
5aaf26f
fix nil referencing issue in cadvisor while decorating metrics (#206)
movence May 3, 2024
e13d372
adding scrape protocol and ID for pr0metheus receiver
movence May 3, 2024
50b55d0
add missing scraper protocols
movence May 3, 2024
2ec8183
add id
movence May 3, 2024
cc2b921
Merge pull request #211 from movence/gpu-test
sethAmazon May 3, 2024
e12c964
Add hardware ecc events to NeuronConfig (#210)
sam6134 May 8, 2024
67df910
Delete Attribute By Key And Value (#213)
sethAmazon May 15, 2024
e0e66ca
Update ApplicationSignals log group name and adjust AWS service name …
bjrara May 17, 2024
7b9a072
Support Latest Released Jar Of JMX metrics gatherer (#215)
sethAmazon May 22, 2024
2728c19
Add gpu count metrics including limit, request and total counts (#214)
movence May 29, 2024
d5d6147
Implementing CI for EKS as a systemd service (#212)
mitali-salvi Jun 3, 2024
82dc971
Add kubelet availability check for systemd CI. (#216)
jefchien Jun 4, 2024
c75e449
allow multiple log group names/arns to be set in environmental variab…
pxaws Jun 24, 2024
9dafa0d
Add confighttp and configgrpc
lisguo Jul 9, 2024
24f2df8
[configgrpc] Use own compressors for zstd (#10323)
jpkrohling Jun 5, 2024
890f046
[confighttp] Apply MaxRequestBodySize to the result of a decompressed…
jpkrohling Jun 3, 2024
869060a
Add hash for OTEL JMX Gatherer JAR with Tomcat metrics fix (#220)
jefchien Jul 9, 2024
af6cea9
Update golang to 1.22.4. Fix go mod. Remove otlpreceiver test code
lisguo Jul 9, 2024
b0f0c0e
Merge pull request #221 from amazon-contributing/confighttp
lisguo Jul 9, 2024
7fae456
Merge remote-tracking branch 'refs/remotes/upstream/release/v0.103.x'…
sky333999 Jul 17, 2024
dbe7f30
Post merge fixes for 7fae45603acf9ccf19356718fe8af5dc348d3f25
sky333999 Jul 17, 2024
3979143
Remove deprecated grpc calls (similar to https://github.com/open-tele…
sky333999 Jul 17, 2024
c884f02
Removing deprecated jaeger and jaegerthrifthttp exporters
Sep 12, 2023
e08453f
Merge pull request #223 from amazon-contributing/sky333999/bump-v0.103.0
okankoAMZ Aug 1, 2024
5427408
Move GPU metrics for request, limit, usage & reserved_capacity into p…
sky333999 Aug 14, 2024
d503b27
Add Resiliency Metrics (#226)
Reham77 Aug 19, 2024
bfabe7d
Updating hyper_pod_* metric names to hyperpod_* (#228)
spanaik Aug 23, 2024
13f78ca
[processor/resourcedetection] Fix EKS detector nil panic. (#227)
jefchien Aug 23, 2024
76facad
Use HostInfo to populate instanceId, InstanceType (#229)
sam6134 Aug 30, 2024
5944792
[processor/resourcedetection] Make detect no-op for non-EKS environme…
jefchien Sep 3, 2024
69bd759
Adds sdk changes necessary for adding Entity field to CW Logs PutLogE…
dchappa Sep 6, 2024
299ef87
Exports Entity for awsemfexporter plugins on PutLogEvent calls (#233)
dchappa Sep 20, 2024
b442784
Revert entity changes (#234)
movence Oct 1, 2024
90ec962
[exporter/awsxray] Allow sending spans in otlp format with a new conf…
wyTrivail Oct 4, 2024
9ae2897
use protobuf content type instead of json for k8s client (#232)
bhavi-koduru Oct 11, 2024
0c70760
use localNode decorator for DCGM and Neuron metrics for host metadata…
movence Oct 24, 2024
f0b80d5
[exporter/awsemf] Enhance unit conversion (#243)
bjrara Oct 24, 2024
0a0409b
[chore] Bump github.com/opencontainers/runc from 1.1.12 to 1.1.14 (#246)
jefchien Nov 1, 2024
2091941
Target allocator support for the Agent (#245)
okankoAMZ Nov 4, 2024
cb251fe
Implement new receiver to add prometheus scraper for Kueue metrics (#…
rvasahu-amazon Nov 14, 2024
b5f3b0c
Module changes for awscontainerinsightskueuereceiver (#258)
sky333999 Nov 18, 2024
9c1ddd2
[exporter/awsemf] Split exponential histograms larger than 100 bucket…
zzhlogin Nov 20, 2024
987f9bd
Fix prometheus-compliance-tests (#262)
lisguo Dec 3, 2024
8c34d5d
Downgrade processing logs in EMF exporter (#259)
bjrara Dec 4, 2024
be45e31
Generate url section in xray segment when net.peer.name is available …
bjrara Dec 4, 2024
66e9942
Add workflow for OCB components test and tagging (#264)
jj22ee Dec 6, 2024
d63bbf4
adding handlers to containerinsightreciever and resourcedetectionproc…
Paramadon Dec 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
23 changes: 23 additions & 0 deletions .chloggen-aws/TEMPLATE.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type:

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component:

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note:

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: []

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# e.g. '[aws]'
# Include 'aws' if the change is done done by cwa
# Default: '[user]'
change_logs: [aws]
26 changes: 26 additions & 0 deletions .chloggen-aws/changelog-aws.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: 'new_component'

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: changelog

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: "Added a chloggen for cwa"

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [125]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext: Added a new changelog directory that stores the changelog yaml files created by the cwa team with (make chlog-new-aws)
Added a new CHANGELOG-AWS.md file for cwa team.
make chlog-update-aws will update the CHANGELOG-AWS.md file with the .chloggen-aws files and delete the .chloggen-aws directory yaml after updating.


# e.g. '[aws]'
# Include 'aws' if the change is done done by cwa
# Default: '[user]'
change_logs: [aws]
23 changes: 23 additions & 0 deletions .chloggen-aws/ci-windows.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: 'enhancement'

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: containerinsightsreceiver

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: "Add support for Container Insights on EKS Windows"

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [180]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext: Supports Container Insights and Enhanced Container Insights on EKS Windows worker nodes.

# e.g. '[aws]'
# Include 'aws' if the change is done done by cwa
# Default: '[user]'
change_logs: [aws]
23 changes: 23 additions & 0 deletions .chloggen-aws/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# The directory that stores individual changelog entries.
# Each entry is stored in a dedicated yaml file.
# - 'chloggen new' will copy the 'template_yaml' to this directory as a new entry file.
# - 'chloggen validate' will validate that all entry files are valid.
# - 'chloggen update' will read and delete all entry files in this directory, and update 'changelog_md'.
# Specify as relative path from root of repo.
# (Optional) Default: .chloggen
entries_dir: .chloggen-aws

# This file is used as the input for individual changelog entries.
# Specify as relative path from root of repo.
# (Optional) Default: .chloggen/TEMPLATE.yaml
template_yaml: .chloggen-aws/TEMPLATE.yaml

# The CHANGELOG file or files to which 'chloggen update' will write new entries
# (Optional) Default filename: CHANGELOG.md
change_logs:
aws: CHANGELOG-AWS.md

# The default change_log or change_logs to which an entry should be added.
# If 'change_logs' is specified in this file, and no value is specified for 'default_change_logs',
# then 'change_logs' MUST be specified in every entry file.
default_change_logs: [aws]
23 changes: 23 additions & 0 deletions .chloggen-aws/jmx-update-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: jmxreceiver

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Adds a `password_file` option to the JMX receiver config.

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [162]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext: Allows the passwords to be read in through a separate file instead of being set directly in the |
receiver YAML. Performs config validation to check if file exists, can be read, and is owner-only accessible. |
Also sets authentication related fields to `omitempty`.

# e.g. '[aws]'
# Include 'aws' if the change is done done by cwa
# Default: '[user]'
change_logs: [aws]
24 changes: 24 additions & 0 deletions .chloggen-aws/kueue-metrics.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: 'new_component'

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: awscontainerinsightskueuereceiver

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: "Adds receiver that sets up Prometheus scraper to collect select Kueue metrics."

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [1] # TODO: PR number in staging is 1. Maybe this needs to be changed to something else.

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext: Implements a Prometheus scraper to collect Kueue metrics from the Kueue controller manager |
service if Kueue is installed.

# e.g. '[aws]'
# Include 'aws' if the change is done done by cwa
# Default: '[user]'
change_logs: [rvasahu-amazon]
24 changes: 24 additions & 0 deletions .chloggen-aws/nvidia-gpu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: 'enhancement'

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: containerinsightsreceiver

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: "Adds DCGM scraper to collect NVIDIA GPU metrics"

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [160]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext: Supports NVIDIA GPU metrics by adding a new prometheus data scraper in a k8s environment. The new scraper |
relabels the default DCGM labels into existing Container Insights labels.

# e.g. '[aws]'
# Include 'aws' if the change is done by cwa
# Default: '[user]'
change_logs: [aws]
21 changes: 21 additions & 0 deletions .chloggen-aws/sdk-telemetry-user-agent.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: awsemfexporter

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Adds additional user agents for the telemetry SDKs if AppSignals is enabled.

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [170]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# e.g. '[aws]'
# Include 'aws' if the change is done done by cwa
# Default: '[user]'
change_logs: [aws]
27 changes: 27 additions & 0 deletions .chloggen/26464-routingprocessor-fix.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: 'bug_fix'

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: processor/routing

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: When using attributes instead of resource attributes, the routing processor would crash the collector. This does not affect the connector version of this component.

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [26462]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# If your change doesn't affect end users or the exported elements of any package,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: [user]
27 changes: 27 additions & 0 deletions .chloggen/add-aws-http-error-event.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: awsxrayexporter

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Convert individual HTTP error events into exceptions within subsegments for AWS SDK spans and strip AWS.SDK prefix from remote aws service name

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [27232]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# If your change doesn't affect end users or the exported elements of any package,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: []
20 changes: 20 additions & 0 deletions .chloggen/add-pod-resources-store.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Use this changelog template to create an entry for release notes.
# If your change doesn't affect end users, such as a test fix or a tooling change,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: awscontainerinsightreceiver

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: added a new podresourcestore which provides mapping from resource to container and vice-versa

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [167]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext: this change provides a new store in awscontainerinsightreceiver, which when started provides mapping from resources to container and vice versa using kubelet podresourcesapi.
27 changes: 27 additions & 0 deletions .chloggen/added-database-locks-metric.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: postgresqlreceiver

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Added `postgresql.database.locks` metric.

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [26317]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# If your change doesn't affect end users or the exported elements of any package,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: [user]
27 changes: 27 additions & 0 deletions .chloggen/alibabacloudlogservice-checkapi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: breaking

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: alibabacloudlogserviceexporter

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: Do not export the function `NewLogServiceClient`

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [26304]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# If your change doesn't affect end users or the exported elements of any package,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: [api]
27 changes: 27 additions & 0 deletions .chloggen/anup_statsd_receiver_distribution_support.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: receiver/statsdreceiver

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: "Add support for distribution type metrics in the statsdreceiver."

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [24768]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# If your change doesn't affect end users or the exported elements of any package,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: [user]
27 changes: 27 additions & 0 deletions .chloggen/aws-xray-exporter-http-semconv-stable.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Use this changelog template to create an entry for release notes.

# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
change_type: enhancement

# The name of the component, or a single word describing the area of concern, (e.g. filelogreceiver)
component: awsxrayexporter

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: support both deprecated and stable http attributes translation for backward compatibility.

# Mandatory: One or more tracking issues related to the change. You can use the PR number here if no issue exists.
issues: [30935]

# (Optional) One or more lines of additional information to render under the primary note.
# These lines will be padded with 2 spaces and then inserted directly into the document.
# Use pipe (|) for multiline entries.
subtext:

# If your change doesn't affect end users or the exported elements of any package,
# you should instead start your pull request title with [chore] or use the "Skip Changelog" label.
# Optional: The change log or logs in which this entry should be included.
# e.g. '[user]' or '[user, api]'
# Include 'user' if the change is relevant to end users.
# Include 'api' if there is a change to a library API.
# Default: '[user]'
change_logs: [user]
Loading
Loading