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

Query language transform processor #1

Closed
wants to merge 176 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
176 commits
Select commit Hold shift + click to select a range
6fff761
Add unit test for App Runner Origin (#6419)
NathanielRN Nov 26, 2021
a55b4b5
move MongoDB Atlas receiver into components (#6367)
zenmoto Nov 29, 2021
f787404
issue #6142 Fixed prometheusexecreceiver command line processing on W…
bertysentry Nov 29, 2021
bbc4fab
`dependabot`: updates as per dependabot (#6458)
Nov 29, 2021
90c223e
Add Prometheus Receiver tests for honor_labels configuration (#6369)
mustafain117 Nov 29, 2021
ce786d4
Add Prometheus Receiver test for label_value_length_limit configurati…
mustafain117 Nov 29, 2021
6e57151
Add Prometheus Receiver tests to run OpenMetrics test cases (#6409)
mustafain117 Nov 29, 2021
86a4e93
Add setStatus operation for spanprocessor (#5886)
TomRoSystems Nov 29, 2021
10cf517
[receivers/hostmetrics] Fix set of attributes for system.cpu.time met…
dmitryax Nov 29, 2021
138a26e
use otel.trace_id instead of otlp.trace_id (#6432)
gbbr Nov 29, 2021
243d642
[receiver/mongoatlas] Fix attributes fields in metadata.yaml (#6440)
dmitryax Nov 29, 2021
61b5600
Fix/broken main (#6461)
Aneurysm9 Nov 30, 2021
f8f9b76
Remove legacy, unnecessary, .nocover files, used for coverage (#6462)
bogdandrutu Nov 30, 2021
09d2b3e
Add postgresql receiver Part 2 (#6154)
Nov 30, 2021
9b986ca
Change the way how metric type is specified in metadata.yaml (#6463)
dmitryax Nov 30, 2021
1e92cc8
`hostmetrics`: Upgrade to use gopsutil/v3 (#6468)
tbarker25 Nov 30, 2021
90abdb2
[exporter/datadogexporter] Rely on http.Client's timeout instead of i…
mx-psi Nov 30, 2021
4f24c27
[tanzuobservability exporter] Add consumer for sum metrics. (#6385)
keep94 Dec 1, 2021
0d57806
[mdatagen] Extract test data yaml to files (#6470)
dmitryax Dec 1, 2021
2d059f2
[receiver/postgresql] Fix unit field in metadata.yaml (#6469)
dmitryax Dec 1, 2021
dd24470
[mdatagen] Update metadata.yaml schema description (#6471)
dmitryax Dec 1, 2021
82142b9
Google Cloud Spanner Receiver: added request tag label to metadata co…
Dec 1, 2021
87d9108
filestorageextension: fix panic when configured directory cannot be a…
pmalek Dec 1, 2021
44dd2e7
Google Cloud Spanner Receiver: Added sample lock requests label to th…
Dec 1, 2021
e926e10
[mdatagen] Fix metadata yaml in metricdata_test.go (#6473)
dmitryax Dec 1, 2021
eea93ee
fix exemplars support (#6140)
anneelisabethlelievre Dec 1, 2021
9499ab7
[mdatagen] Use path.Join instead of hardcoding testdata paths (#6472)
dmitryax Dec 1, 2021
8cf5373
[exporter/datadogexporter] Do not pick up localhost-like names from a…
mx-psi Dec 1, 2021
7970ae8
Update README (#6481)
reese-lee Dec 1, 2021
24b0b31
`mysqlreceiver`: Remove requirement for password on MySQL (#6479)
Dec 2, 2021
bb386a3
`hostmetricsreceiver`: Ensure SchemaURL is set (#6482)
tigrannajaryan Dec 2, 2021
13e7a7a
`datadogexporter`: Retry per network call (#6412)
mx-psi Dec 2, 2021
527db33
`build`: produce darwin arm64 binaries (#6496)
Dec 2, 2021
69a57ef
Reorganize code in scrapertest package (#6497)
djaglowski Dec 2, 2021
2586587
[receiver/kubeletstats] Add support for read-only kubelet endpoint (#…
dmitryax Dec 2, 2021
55e85ef
Statsdreceiver: remove several unnecessary fields (#6487)
jmacd Dec 2, 2021
f59ddc2
Apply new experimental metrics builder for hostmetrics/cpu scraper (#…
dmitryax Dec 2, 2021
5f92f13
docs(filelogreceiver): add converter config doc (#6500)
pmalek Dec 2, 2021
2229b76
[internal/stanza] Batch in emitter instead of converter (#6378)
BinaryFissionGames Dec 2, 2021
8769a9f
[exporter/datadogexporter] Take hostname into account for cache (#6223)
mx-psi Dec 2, 2021
4715da2
[exporter/datadog] Add vanity import to fix build failures (#6502)
dmitryax Dec 3, 2021
8631201
Add djaglowski as code owner to several metric and log receivers (#6511)
djaglowski Dec 3, 2021
2d19056
[mdatagen] Fix experimental generator for metrics with no attributes …
dmitryax Dec 3, 2021
311d74e
Separate scrapertest capabilities (#6499)
djaglowski Dec 3, 2021
add40e0
Update core to latest, fix breaking changes in config.Map constructor…
bogdandrutu Dec 3, 2021
57f6573
Use errors.Is to determine if an error is a specific type, for http/g…
bogdandrutu Dec 3, 2021
6a03437
Use errors.Is to determine if an error is a specific type, for http/g…
bogdandrutu Dec 3, 2021
89959eb
Add @dmitryax as code owner to several components (#6524)
dmitryax Dec 5, 2021
42a06f9
[mdatagen] Add missed NumberDataPoints field to gauge metric type (#6…
dmitryax Dec 5, 2021
f841bce
[mdatagen] Add support for unstable metric sources (#6520)
dmitryax Dec 6, 2021
c1300bf
Google Cloud Spanner Receiver: Added parsing only distinct items for …
Dec 6, 2021
47c3892
Add myself as CODEOWNER of `pkg/resourcetotelemetry` (#6529)
mx-psi Dec 6, 2021
de9c9bb
Add jpkrohling as owner for some components (#6531)
jpkrohling Dec 6, 2021
5f254bc
[receiver/prometheusreceiver] Do not add `host.name` to metrics from …
mx-psi Dec 6, 2021
521cb56
CODEOWNERS: fix non-existing components (#6539)
jpkrohling Dec 6, 2021
024958a
Adding myself as codeowner to awscloufwatchlogsexporter (#6526)
boostchicken Dec 6, 2021
a62fbd9
Switch nginx scraper test to scrapertest pattern (#6501)
djaglowski Dec 6, 2021
15149ad
Add boostchicken as codeowner for components (#6534)
boostchicken Dec 7, 2021
67f9f9e
[issue-#6232] Added support for metrics signal in groupbyattrsprocess…
bertysentry Dec 7, 2021
2c54472
Loki Exporter - Adding a feature for loki exporter to encode JSON for…
gillg Dec 7, 2021
34a38f6
Change confighttp consumers to use new signature (#6533)
jpkrohling Dec 7, 2021
9c1eef1
[mdatagen] Use MoveTo instead of CopyTo in the new metric generator (…
dmitryax Dec 7, 2021
a6f4d5d
Add @dmitryax as code owner to several components (#6624)
dmitryax Dec 8, 2021
24ac826
Update log-collection library to v0.23.0 (#6593)
djaglowski Dec 8, 2021
2c16317
Google Cloud Spanner Receiver: Added fallback to ADC for database con…
Dec 8, 2021
a4ff3f9
Enable native authentication in MySQL (#6628)
Dec 8, 2021
f656ad1
`jaegerremotesampling`: create the initial skeleton (#6634)
jpkrohling Dec 8, 2021
20c5adb
Make ALL_MODULES env var confugurable (#6626)
dmitryax Dec 8, 2021
22d15bb
receiver/prometheus: wire up direct pdata conversion mechanism (#6421)
Aneurysm9 Dec 8, 2021
2df6f5f
dependabot updates Tue Dec 7 10:08:55 PST 2021 (#6623)
Dec 8, 2021
09de01c
Remove kbrockhoff from approver's list (#6643)
tigrannajaryan Dec 8, 2021
851e126
Remap arm64 to aarch64 on rpm/deb packages (#6635)
jpkrohling Dec 8, 2021
1d15355
Migrate mdatagen tool from using yaml to koanf/mapstructure (#6460)
dmitryax Dec 8, 2021
9eb82f6
Bump github.com/aws/aws-sdk-go from 1.42.20 to 1.42.21 (#6664)
bogdandrutu Dec 8, 2021
a38f067
[exporter/splunkhec] Remove duplication of host.name attribute (#6527)
dmitryax Dec 8, 2021
337438b
ECS Task Observer endpoint implementation (#6459)
rmfitzpatrick Dec 8, 2021
ec8b431
[extentions/observers] add endpoint and example config to docker read…
Dec 8, 2021
5da06f3
ASAP Client Authentication Extension (#6627)
jamesmoessis Dec 9, 2021
3de607f
Prepare v0.41.0 (#6642)
jpkrohling Dec 9, 2021
cc45093
Fix security related to github.com/opencontainers/runc (#6678)
bogdandrutu Dec 9, 2021
77a4554
Update prometheusremotewriteexporter Readme (#6677)
Doron-Bargo Dec 9, 2021
9f04782
fix(kafkareceiver): use logs obsrecv op instead of traces op (#6431)
samanthawalter Dec 10, 2021
d65c572
[mdatagen] Avoid unnecessary allocation for pdata.Metric (#6686)
dmitryax Dec 10, 2021
8c878e0
Google Cloud Spanner Receiver: corrected comment, removed part about …
Dec 10, 2021
9a17c29
Minor standardization pass on scraper tests (#6638)
djaglowski Dec 10, 2021
dd41817
`kafkaexporter`: add support for Kafka OTLP JSON encoding (#6358)
MovieStoreGuy Dec 10, 2021
20f6cea
`lokiexporter`: support serialization of all body types into JSON (#6…
gregoryfranklin Dec 10, 2021
584af4f
Add jpkrohling as co-owner for loki exporter (#6692)
jpkrohling Dec 10, 2021
19b10e5
Add asapauthextension to components list (#6680)
jamesmoessis Dec 10, 2021
450d5f8
[mdatagen] Fix gauge.NumberDataPoints field to use mapstructure (#6683)
dmitryax Dec 10, 2021
08ed4f5
Added testcases for default metrics and resolved feedback (#6681)
PaurushGarg Dec 10, 2021
6cec603
Update deps from pending dependabot PRs (#6698)
bogdandrutu Dec 10, 2021
cdd0566
Update Memcached Metric Names (#6594)
Dec 10, 2021
2a77585
Update StatusCodeFromHTTP to accept int64 (#6699)
MrAlias Dec 10, 2021
420ed6a
[Prometheus Exporter] Fix Issue 6228: Flaky End to End Test (#6697)
PaurushGarg Dec 10, 2021
0a4d966
[receiver/zookeeper] Migrate scraper to new experimental metrics buil…
dmitryax Dec 10, 2021
d1fe1dc
Fix Error while closing statsd receiver (#6509)
neelayu Dec 10, 2021
b354a8e
configauth: port changes related to HTTP auth (#6513)
jpkrohling Dec 10, 2021
ff347aa
Register kafka metrics (#6363)
ajsaclayan Dec 10, 2021
7c50549
`testbed`: increase limit for TestBallastMemory (#6691)
jpkrohling Dec 11, 2021
d795f76
Add option to configure scrape timeout for prometheus exec receiver (…
yotamloe Dec 13, 2021
4d6d046
Add CODEOWNER for kafkaexporter (#6719)
mx-psi Dec 13, 2021
10c911a
modifies otlp_metric_adjuster to support datapoint flags for stalenes…
PaurushGarg Dec 13, 2021
b937578
[dockerobserver] Watch for docker events (#6139)
Dec 13, 2021
af3d9b1
dependabot updates Mon Dec 13 10:35:10 PST 2021 (#6787)
Dec 13, 2021
0d04e90
`build`: disable gomod tidier (#6792)
Dec 13, 2021
1ce0b50
Adding testcase for honor_timestamp validation (#6705)
PaurushGarg Dec 13, 2021
129e6e3
Expect ARM RPM package to have a suffix of aarch64.rpm instead of arm…
KingJ Dec 13, 2021
05d9dc3
spanmetricsprocessor support for delta aggregation temporality (#6489)
jamesmoessis Dec 14, 2021
e483d34
dependabot updates Mon Dec 13 15:30:14 PST 2021 (#6793)
Dec 14, 2021
51d2a77
jaegerreceiver: support strategy_file auto reload (#6716)
hanjm Dec 14, 2021
db83dbb
`lokiexporter`: add complete log record to body (#6619)
jpkrohling Dec 14, 2021
b3b6e9b
Add Coralogix Exporter First PR (#6494)
ofirshmuel Dec 14, 2021
6aa6b57
add k8s.node endpoint type (#6541)
rmfitzpatrick Dec 14, 2021
c32fb54
[filterprocessor] Resource-attributes only filtering (#6372)
Dec 14, 2021
173e9ea
Adding testcase for metric renaming (#6706)
PaurushGarg Dec 14, 2021
49f62b2
Adding testcase for untyped metrics validation (#6708)
PaurushGarg Dec 14, 2021
60440ca
Adding testcase to validate inf values passthrough (#6711)
PaurushGarg Dec 14, 2021
21a6d99
[Prometheus Remote Write Exporter] Handling Staleness flag from OTLP.…
Dec 14, 2021
38805ba
Adding testcase to validate StaleNaN passthrough (#6709)
PaurushGarg Dec 14, 2021
a77cbf1
[Prometheus Receiver] Test case to validate label renaming functional…
PaurushGarg Dec 14, 2021
79ad801
Add @MovieStoreGuy as CODEOWNER for Kafka receiver and exporter (#6812)
mx-psi Dec 15, 2021
8e72991
Clarifying expectations of contributing to the collector (#6685)
MovieStoreGuy Dec 15, 2021
f47f75d
Correcting documentation and usage of JSON (#6806)
MovieStoreGuy Dec 15, 2021
53767d5
[receiver/receivercreator] add container endpoint target (#6665)
Dec 15, 2021
76c2b4c
Increase limits for TestTrace10kSPS (#6810)
jpkrohling Dec 15, 2021
f60ea59
Adding testcase to validate normalNaN passthrough (#6710)
PaurushGarg Dec 16, 2021
86d982d
update CODEOWNERS (#6817)
Dec 16, 2021
bd6105f
[translator/jaeger] Parse and set Jaeger status as the OpenTelemetry …
MrAlias Dec 16, 2021
db2d4b5
Adopt k8s.node in receiver creator (#6823)
rmfitzpatrick Dec 16, 2021
537abb0
Correct Next Offset When Document Length Does Not Equal Span Count In…
sethAmazon Dec 16, 2021
9f23e98
[nit] fixing ordering in versions.yaml (#6826)
Dec 16, 2021
0a0e7e9
[receiver/couchdb] Initialize component (#6815)
JonathanWamsley Dec 16, 2021
4fedae5
[receiver/prometheus] Fix start timestamp when timestamp is present …
PaurushGarg Dec 16, 2021
591ee58
[mdatagen] Define Number Type in metadata.yaml (#6684)
dmitryax Dec 16, 2021
e253d34
[mdatagen] Make metric builder track data points capacity by itself (…
dmitryax Dec 16, 2021
93f4c60
[exporter/awsxray] Replace hardcoded strings with sem conv values (#6…
Nuatu Dec 17, 2021
ba6db6b
dependabot updates Thu Dec 16 14:57:40 PST 2021 (#6882)
Dec 17, 2021
f5fecc7
[exporter/tanzuobservability] Add histogram consumer (#6389)
keep94 Dec 17, 2021
bfb272c
[receiver/elasticsearch] Initialize Component (#6827)
BinaryFissionGames Dec 17, 2021
6b96a9e
[processor/spanmetrics] Use LRU cache for `metricKeyToDimensions` (#6…
chenzhihao Dec 17, 2021
56a4a89
Fix postgresql receiver name in generated files (#6829)
djaglowski Dec 17, 2021
07e18fa
Refactor scrapertest package (#6621)
djaglowski Dec 17, 2021
25449be
Remove usage of defaultcomponents in the internal components (#6901)
bogdandrutu Dec 17, 2021
b4834ba
use jsoniter instead of standard lib (#6523)
atoulme Dec 17, 2021
4b2adb6
bump staleness to 14 days (#6902)
Dec 18, 2021
f7d4c89
[exporter/dynatrace] Remove unsafe CheckedEntry re-use (#6898)
dyladan Dec 20, 2021
4854bf4
[mdatagen] Sanitize attributes in metrics builder code generation (#6…
dmitryax Dec 20, 2021
02cc207
[processor/attributes] Clarify logs are supported by this processor (…
Dec 20, 2021
b516fd1
[build] make gendependabot (#6912)
Dec 20, 2021
25d4bb2
[receiver/hostmetrics] Migrate disk scraper to the new metrics builde…
dmitryax Dec 20, 2021
f94acf9
[mdatagen] Refactor new metrics generator internal structures (#6904)
dmitryax Dec 20, 2021
5dcbb06
Add enabled field to all metrics in metadata.yaml (#6906)
dmitryax Dec 20, 2021
5b87e49
add changelog step in cicd (#6093)
Dec 20, 2021
4f96668
[exporter/dynatrace] Log full error response when unmarshal fails (#6…
dyladan Dec 20, 2021
ddf66e1
Use scrapertest in zookeeperreceiver scraper tests (#6537)
djaglowski Dec 20, 2021
9fd672e
Run make generate (#6917)
dmitryax Dec 20, 2021
c0df105
[mdatagen] Remove license header from generated files (#6918)
dmitryax Dec 20, 2021
208d50e
dependabot updates Mon Dec 20 14:36:09 PST 2021 (#6921)
Dec 20, 2021
e42d28f
[extensions/observer/ecstaskobserver] Adopt ecs_task_observer as comp…
rmfitzpatrick Dec 21, 2021
aa9b71b
Fix some issues in metadata.yaml (#6895)
djaglowski Dec 21, 2021
270b2c4
[exporter/prometheusremotewrite] Add the possibility to disable queui…
Dec 21, 2021
ed5c1e8
[exporter/parquet] initial implementation (#6903)
atoulme Dec 21, 2021
290975f
[exporter/datadog] Compatibility with ECS Fargate semantic convention…
mx-psi Dec 21, 2021
6e055ca
Increase memory limits for ballast test (#6928)
jpkrohling Dec 21, 2021
36a284a
[receiver/mysqlreceiver] Add integration test (#6916)
Dec 21, 2021
ebea5bc
[extension/observer/k8s] Add k8s.node discovery (#6820)
rmfitzpatrick Dec 21, 2021
bc72335
make update-otel (#6922)
Dec 21, 2021
cfaaadb
Upgrade to latest core HEAD (#6937)
bogdandrutu Dec 22, 2021
ec62669
Removal of references to default components (#6930)
Dec 22, 2021
95ae537
Fix: Incorrect conversion between integer types (#6939)
bogdandrutu Dec 22, 2021
7aad2e7
[receiver/redis] Add missing description fields to keyspace metrics (…
dmitryax Dec 22, 2021
15d5e25
Ensure all exporters are added to lifecycle test (#6933)
MovieStoreGuy Dec 27, 2021
f7e62e0
Fix typo in "direction" metrics attribute description (#6949)
dmitryax Dec 27, 2021
6350778
[tracegen] Add option to send traces via HTTP (#6811)
nemoshlag Dec 27, 2021
8abe72b
Query language transform processor
Nov 29, 2021
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
  •  
  •  
  •  
79 changes: 55 additions & 24 deletions .github/CODEOWNERS

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion .github/auto_assign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ assigneeGroups:
- djaglowski
- dmitryax
- jpkrohling
- kbrockhoff
- mx-psi
- owais
- bogdandrutu
Expand Down
58 changes: 47 additions & 11 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ updates:
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/cmd/configschema"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/cmd/mdatagen"
schedule:
Expand Down Expand Up @@ -53,6 +57,10 @@ updates:
directory: "/exporter/carbonexporter"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/exporter/coralogixexporter"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/exporter/datadogexporter"
schedule:
Expand Down Expand Up @@ -181,6 +189,10 @@ updates:
directory: "/exporter/zipkinexporter"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/extension/asapauthextension"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/extension/awsproxy"
schedule:
Expand All @@ -201,6 +213,10 @@ updates:
directory: "/extension/httpforwarder"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/extension/jaegerremotesampling"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/extension/oauth2clientauthextension"
schedule:
Expand All @@ -217,6 +233,10 @@ updates:
directory: "/extension/observer/ecsobserver"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/extension/observer/ecstaskobserver"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/extension/observer/hostobserver"
schedule:
Expand Down Expand Up @@ -245,6 +265,10 @@ updates:
directory: "/internal/aws/containerinsight"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/internal/aws/ecsutil"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/internal/aws/k8s"
schedule:
Expand Down Expand Up @@ -282,15 +306,19 @@ updates:
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/internal/interval"
directory: "/internal/k8sconfig"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/internal/k8sconfig"
directory: "/internal/kubelet"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/internal/kubelet"
directory: "/internal/scrapertest"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/internal/sharedcomponent"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
Expand Down Expand Up @@ -373,6 +401,10 @@ updates:
directory: "/processor/probabilisticsamplerprocessor"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/processor/redactionprocessor"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/processor/resourcedetectionprocessor"
schedule:
Expand All @@ -397,6 +429,10 @@ updates:
directory: "/processor/tailsamplingprocessor"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/receiver/apachereceiver"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/receiver/awscontainerinsightreceiver"
schedule:
Expand All @@ -421,6 +457,10 @@ updates:
directory: "/receiver/collectdreceiver"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/receiver/couchdbreceiver"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/receiver/dockerstatsreceiver"
schedule:
Expand All @@ -429,6 +469,10 @@ updates:
directory: "/receiver/dotnetdiagnosticsreceiver"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/receiver/elasticsearchreceiver"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/receiver/filelogreceiver"
schedule:
Expand All @@ -449,10 +493,6 @@ updates:
directory: "/receiver/hostmetricsreceiver"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/receiver/httpdreceiver"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/receiver/influxdbreceiver"
schedule:
Expand Down Expand Up @@ -537,10 +577,6 @@ updates:
directory: "/receiver/sapmreceiver"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/receiver/scraperhelper"
schedule:
interval: "weekly"
- package-ecosystem: "gomod"
directory: "/receiver/signalfxreceiver"
schedule:
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,7 @@ jobs:
matrix:
binary:
- darwin_amd64
- darwin_arm64
- linux_amd64
- linux_arm64
- windows_amd64
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/changelog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# This action requires that any PR targeting the main branch should touch at
# least one CHANGELOG file. If a CHANGELOG entry is not required, add the "Skip
# Changelog" label to disable this action.

name: changelog

on:
pull_request:
types: [opened, synchronize, reopened, labeled, unlabeled]
branches:
- main
jobs:
changelog:
runs-on: ubuntu-latest
if: "!contains(github.event.pull_request.labels.*.name, 'Skip Changelog')"

steps:
- uses: actions/checkout@v2

- name: Check for CHANGELOG changes
run: |
# Only the latest commit of the feature branch is available
# automatically. To diff with the base branch, we need to
# fetch that too (and we only need its latest commit).
git fetch origin ${{ github.base_ref }} --depth=1
if [[ $(git diff --name-only FETCH_HEAD | grep CHANGELOG) ]]
then
echo "A CHANGELOG was modified. Looks good!"
else
echo "No CHANGELOG was modified."
echo "Please add a CHANGELOG entry, or add the \"Skip Changelog\" label if not required."
false
fi
33 changes: 0 additions & 33 deletions .github/workflows/dependabot.yml

This file was deleted.

5 changes: 3 additions & 2 deletions .github/workflows/scripts/verify-dist-files-exist.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
files=(
bin/otelcontribcol_darwin_arm64
bin/otelcontribcol_darwin_amd64
bin/otelcontribcol_linux_arm64
bin/otelcontribcol_linux_amd64
bin/otelcontribcol_windows_amd64.exe
dist/otel-contrib-collector-*.arm64.rpm
dist/otel-contrib-collector-*.aarch64.rpm
dist/otel-contrib-collector_*_amd64.deb
dist/otel-contrib-collector-*.x86_64.rpm
dist/otel-contrib-collector_*_arm64.deb
Expand All @@ -16,7 +17,7 @@ do
then
echo "$f does not exist."
echo "::set-output name=passed::false"
exit 0
exit 0
fi
done
echo "::set-output name=passed::true"
6 changes: 3 additions & 3 deletions .github/workflows/stale-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ jobs:
- uses: actions/stale@v4
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-pr-message: 'This PR was marked stale due to lack of activity. It will be closed in 7 days.'
stale-pr-message: 'This PR was marked stale due to lack of activity. It will be closed in 14 days.'
close-pr-message: 'Closed as inactive. Feel free to reopen if this PR is still being worked on.'
days-before-pr-stale: 7
days-before-pr-stale: 14
days-before-issue-stale: 730
days-before-pr-close: 7
days-before-pr-close: 14
days-before-issue-close: 30
73 changes: 73 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,79 @@

## Unreleased

## 💡 Enhancements 💡

- `prometheusremotewriteexporter`: Handling Staleness flag from OTLP (#6679)
- `mysqlreceiver`: Add Integration test (#6916)
- `datadogexporter`: Add compatibility with ECS Fargate semantic conventions (#6670)
- `k8s_observer`: discover k8s.node endpoints (#6820)
- `redisreceiver`: Add missing description fields to keyspace metrics (#6940)

## 🛑 Breaking changes 🛑

- `memcachedreceiver`: Update metric names (#6594)
- `memcachedreceiver`: Fix some metric units and value types (#6895)
- `sapm` receiver: Use Jaeger status values instead of OpenCensus (#6682)
- `jaeger` receiver/exporter: Parse/set Jaeger status with OTel spec values (#6682)

## 🚀 New components 🚀

- `ecs_task_observer`: Discover running containers in AWS ECS tasks (#6894)

## 🧰 Bug fixes 🧰

- `ecstaskobserver`: Fix "Incorrect conversion between integer types" security issue (#6939)
- Fix typo in "direction" metrics attribute description (#6949)

## 💡 Enhancements 💡

- `lokiexporter`: add complete log record to body (#6619)

- `spanmetricproccessor`: use an LRU cache for the cached Dimensions key-value pairs (#2179)

## v0.41.0

## 🛑 Breaking changes 🛑

- None

## 🚀 New components 🚀

- `asapauthextension` (#6627)
- `mongodbatlasreceiver` (#6367)

## 🧰 Bug fixes 🧰

- `filestorageextension`: fix panic when configured directory cannot be accessed (#6103)
- `hostmetricsreceiver`: fix set of attributes for system.cpu.time metric (#6422)
- `k8sobserver`: only record pod endpoints for running pods (#5878)
- `mongodbatlasreceiver`: fix attributes fields in metadata.yaml (#6440)
- `prometheusexecreceiver`: command line processing on Windows (#6145)
- `spanmetricsprocessor`: fix exemplars support (#6140)
- Remap arm64 to aarch64 on rpm/deb packages (#6635)

## 💡 Enhancements 💡

- `datadogexporter`: do not use attribute localhost-like hostnames (#6477)
- `datadogexporter`: retry per network call (#6412)
- `datadogexporter`: take hostname into account for cache (#6223)
- `exporter/lokiexporter`: adding a feature for loki exporter to encode JSON for log entry (#5846)
- `googlecloudspannerreceiver`: added fallback to ADC for database connections. (#6629)
- `googlecloudspannerreceiver`: added parsing only distinct items for sample lock request label. (#6514)
- `googlecloudspannerreceiver`: added request tag label to metadata config for top query stats. (#6475)
- `googlecloudspannerreceiver`: added sample lock requests label to the top lock stats metrics. (#6466)
- `googlecloudspannerreceiver`: added transaction tag label to metadata config for top transaction stats. (#6433)
- `groupbyattrsprocessor`: added support for metrics signal (#6248)
- `hostmetricsreceiver`: ensure SchemaURL is set (#6482)
- `kubeletstatsreceiver`: add support for read-only kubelet endpoint (#6488)
- `mysqlreceiver`: enable native authentication (#6628)
- `mysqlreceiver`: remove requirement for password on MySQL (#6479)
- `receiver/prometheusreceiver`: do not add host.name to metrics from localhost/unspecified targets (#6476)
- `spanmetricsprocessor`: add setStatus operation (#5886)
- `splunkhecexporter`: remove duplication of host.name attribute (#6527)
- `tanzuobservabilityexporter`: add consumer for sum metrics. (#6385)
- Update log-collection library to v0.23.0 (#6593)

## v0.40.0

## 🛑 Breaking changes 🛑
Expand Down
6 changes: 6 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,12 @@ contributors.
- Add a `replace` directive at the root `go.mod` file so your component is
included in the build of the contrib executable.
- Add your component to `versions.yaml`.
- All components must be included in [`internal/components/`](./internal/components)
and in the respective testing harnesses. To align with the test goal of the project,
components must be testable within the framework defined within the folder.
If a component can not be properly tested within the existing framework,
it must increase the non testable components number
with a comment within the PR explaining as to why it can not be tested.

## General Recommendations
Below are some recommendations that apply to typical components. These are not
Expand Down
3 changes: 2 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ COMP_REL_PATH=internal/components/components.go
MOD_NAME=github.com/open-telemetry/opentelemetry-collector-contrib

# ALL_MODULES includes ./* dirs (excludes . dir and example with go code)
ALL_MODULES := $(shell find . -type f -name "go.mod" -exec dirname {} \; | sort | egrep '^./' )
ALL_MODULES ?= $(shell find . -type f -name "go.mod" -exec dirname {} \; | sort | egrep '^./' )
# Modules to run integration tests on.
# XXX: Find a way to automatically populate this. Too slow to run across all modules when there are just a few.
INTEGRATION_TEST_MODULES := \
Expand All @@ -23,6 +23,7 @@ INTEGRATION_TEST_MODULES := \
receiver/kafkametricsreceiver \
receiver/nginxreceiver \
receiver/memcachedreceiver \
receiver/mysqlreceiver \
internal/common \
extension/observer/dockerobserver

Expand Down
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,6 @@ Approvers ([@open-telemetry/collector-contrib-approvers](https://github.com/orgs
- [Anuraag Agrawal](https://github.com/anuraaga), AWS
- [Daniel Jaglowski](https://github.com/djaglowski), observIQ
- [Dmitrii Anoshin](https://github.com/dmitryax), Splunk
- [Kevin Brockhoff](https://github.com/kbrockhoff), Daugherty Business Solutions
- [Pablo Baeyens](https://github.com/mx-psi), DataDog
- [Owais Lone](https://github.com/owais), Splunk

Expand Down
Loading