Commit Graph

343 Commits

Author SHA1 Message Date
Anthony Mirabella f2a0133bf6
Fix instructions for updating contrib repo in release docs (#6939)
Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
2023-01-12 15:38:39 -08:00
Daniel Jaglowski 2fdea69ab7
[chore] Rotate release managers after v0.69.0 release (#6923) 2023-01-10 11:16:06 -08:00
Bogdan Drutu d8c9f24ece
Add @djaglowski as approver, and make him work from the first week. (#6885)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2023-01-04 09:57:29 -08:00
Pablo Baeyens e24919da82
[docs] Relax bugfix criteria (#6839)
Removes the first two points from the bugfix release criteria.

I think the remaining points give a more accurate picture of the decision making process we have taken so far, (e.g for #6420, where the first two points were not fulfilled).

We can revisit this in the future if there are disagreements on when to do a bugfix release
2023-01-03 14:19:29 -08:00
Pablo Baeyens cde44b4286
[docs] Update release schedule (#6838) 2022-12-20 07:45:38 -08:00
Bogdan Drutu 84b026837c
[chore] update release instructions to include the 2 modsets (#6703)
* [chore] update release instructions to include the 2 modsets

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Update docs/release.md

Co-authored-by: Dmitrii Anoshin <anoshindx@gmail.com>

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Dmitrii Anoshin <anoshindx@gmail.com>
2022-12-13 08:59:00 -08:00
Bogdan Drutu 9317323e74
[chore] Update release schedule to start Monday (#6684)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-12-05 14:51:57 -08:00
Bogdan Drutu f35ed7eb91
Replace manually adding tags with multimod (#6292)
Signed-off-by: Bogdan <bogdandrutu@gmail.com>

Signed-off-by: Bogdan <bogdandrutu@gmail.com>
2022-11-30 19:48:22 -08:00
Alex Boten 6853697502
[chore] update release schedule (#6623)
Updating the release version numbers to account for 0.66.0 which was just released.
2022-11-29 12:32:02 -08:00
Daniel Jaglowski b3b6cdedb0
Run builder tests with local collector module (#6612) 2022-11-24 07:32:18 -08:00
Tigran Najaryan afe48274b9
Remove tigrannajaryan as Maintainer (#6598)
I plan to focus on other OpenTelemetry areas, such as OpAMP and Logs and no longer have time to be a Collector maintainer.

It has been a please working with all @open-telemetry/collector-approvers @open-telemetry/collector-contrib-approvers @open-telemetry/collector-maintainers @open-telemetry/collector-contrib-maintainer @open-telemetry/collector-contrib-triagers @open-telemetry/collector-triagers  :-)
2022-11-22 08:37:07 -08:00
Alex Boten b8b2f74126
[docs] add documentation around patch release (#6502)
This specifically calls out the correct way to merge the pull request.
2022-11-17 10:18:23 -08:00
Daniel Jaglowski c2055955c4
[pipelines] Change test to not reuse same processor twice in one pipeline (#6540)
* [pipelines] Change test to not reuse same processor twice in one pipeline

* Add note to documentation about reuse of processors within a pipeline

* can -> MUST
2022-11-17 07:59:58 -08:00
Pablo Baeyens 0ccafa11ea
[release] Update release schedule (#6570) 2022-11-17 07:59:41 -08:00
Dmitrii Anoshin 4bb55bc1fa
[component] Rename "In development" stability level to "Development" (#6561) 2022-11-16 09:48:18 -08:00
Dmitrii Anoshin dae4ebd3cd
[docs] Add a doc for scraping receivers (#6358) 2022-11-15 10:51:00 -08:00
Sakshi Patle db110531ab
[chore]: update docs to reflect verbosity for loggingexporter (#6468)
* feat: update docs to reflect verbosity

Signed-off-by: Sakshi Patle <sakshi.patle121@gmail.com>

* trigger

* Update exporter/loggingexporter/README.md

Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>

* fix

Signed-off-by: Sakshi Patle <sakshi.patle121@gmail.com>

* fix

Signed-off-by: Sakshi Patle <sakshi.patle121@gmail.com>

* fix

Signed-off-by: Sakshi Patle <sakshi.patle121@gmail.com>

* Update exporter/loggingexporter/README.md

Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>

Signed-off-by: Sakshi Patle <sakshi.patle121@gmail.com>
Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
Co-authored-by: Bogdan Drutu <lazy@splunk.com>
2022-11-11 07:34:41 -08:00
Alex Boten 727ca568c3
[chore] align release dates (#6504) 2022-11-08 11:56:58 -08:00
Alex Boten eac9944151
[chore] update release schedule (#6493) 2022-11-08 11:17:31 -08:00
Alex Boten 4d7a4c10f7 [docs] update roadmap document
Updating the existing long-term roadmap to reflect the current status of the items on the roadmap. Note this roadmap could probably use a bit of a refresh, will add a discussion topic to the next SIG meeting agenda.
2022-10-27 12:54:29 -07:00
Bogdan Drutu 82787adec4
Update release schedule (#6414)
Signed-off-by: Bogdan <bogdandrutu@gmail.com>
2022-10-26 10:34:13 -07:00
Alex Boten 7cfc0b981d
[docs] update design.md doc (#6359)
* [docs] update design.md doc

Started looking at various documents under the `docs` directory that are somewhat outdatted. This PR updates the design document.

* Apply suggestions from code review

Co-authored-by: Anthony Mirabella <a9@aneurysm9.com>

Co-authored-by: Anthony Mirabella <a9@aneurysm9.com>
2022-10-21 10:19:24 -07:00
Alex Boten 139cd3db71
[docs] rename security doc (#6302)
Fixes https://github.com/open-telemetry/opentelemetry-collector/issues/6301
2022-10-13 14:58:17 -07:00
Alex Boten f24a6ac30f
[chore] add chloggen for changelog (#6062)
This change updates the changelog process in this repo to match the process in the contrib repo.
2022-10-13 08:38:17 -07:00
Dmitrii Anoshin 05d1c5f557
[pdata] Update `pcommon.ValueType.String` output (#6247)
Update `pcommon.ValueType.String` output to string representation of corresponding type identifiers for consistency with other enum types
2022-10-06 16:14:12 -07:00
Pablo Baeyens 6fb5ef5ee9
[docs/security] Add note about CWE-1327 (#6212) 2022-10-03 12:21:46 -07:00
Alex Boten b7ac70a558
[docs] rename query language to tranformation language (#6139)
This is part of the work to rename TQL to OTTL.
2022-09-23 09:20:30 -07:00
Pablo Baeyens 2ed216cd36
[docs] Update release instructions (#6068)
* Minor update to tracking issue docs

* add note about invalid merge error

* Add another issue I ran into

* Undo order swap and add a 'plz commit' instead
2022-09-16 11:27:50 -07:00
Pablo Baeyens 25d081ef6c
[docs] Update release schedule (#6103) 2022-09-16 08:31:38 -07:00
Anthony Mirabella 8e2bb85ef3
Update Release Manager schedule (#6011) 2022-09-01 10:33:57 -07:00
Andrzej Stencel 3085e10b02
docs(troubleshooting): put newer versions first (#5987)
Reordering config instructions so that newer versions are put first and older versions later.
With time, the users will be less and less interested in configuration for older versions.

Co-authored-by: Juraci Paixão Kröhling <juraci@kroehling.de>
2022-08-29 13:16:37 -04:00
Bogdan Drutu 4b449cca3c
[chore] update release table (#5898)
Signed-off-by: Bogdan <bogdandrutu@gmail.com>

Signed-off-by: Bogdan <bogdandrutu@gmail.com>
2022-08-18 10:34:06 -07:00
Alex Boten 8bd934086b
[chore] update release schedule (#5853) 2022-08-08 08:00:35 -07:00
Rootul Patel 8a676ef600
fix: typo (#5779)
Question for reviewers: what are the units for the columns Sustained Rate and Recommend Maximum in the table below? Perhaps **Spans per second**?
2022-08-01 14:10:16 -07:00
Tyler Helmuth 5ab00fcf51
[chore] Fix dead links (#5730)
* Fix dead links

* updated docs/security.md links

* Update release.md

Co-authored-by: Bogdan Drutu <lazy@splunk.com>
2022-07-25 10:52:42 -07:00
Pablo Baeyens 43956972a4
[docs] Add bugfix release criteria (#5707)
* Add bugfix release criteria

* Apply suggestions from code review

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>

* Fix sentence

* Reword last sentence

Co-authored-by: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
2022-07-25 09:01:41 -07:00
Dmitrii Anoshin 61c6989f84
[chore] Update release schedule (#5727) 2022-07-21 04:52:05 -07:00
Ziqi Zhao 389c0475c9
add metrics otelcol_exporter_queue_capacity (#5475)
Fix #4902, add metric otelcol_exporter_queue_capacity

Signed-off-by: Ziqi Zhao <zhaoziqi9146@gmail.com>
2022-07-19 12:32:19 -07:00
Alex Boten 7c125fb00c
add prepare-release make target (#5503)
* add prepare-release make target

make prepare-release does the following:
- checks the local repository is clean
- search/replace PREVIOUS_VERSION with RELEASE_CANDIDATE
- runs make genotelcorecol
- creates a commit on a new branch
- runs make multimod-prerelease
- commits the changes to the branch
- creates a PR

* add check for gh
2022-07-15 07:21:57 -07:00
Alex Boten c638f7f3d8
[chore] update contrib repo changelog procedure (#5632)
* [chore] update contrib repo changelog procedure

Fixes https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/11843
Fixes https://github.com/open-telemetry/opentelemetry-collector/issues/5631

* Update docs/release.md

Co-authored-by: Juraci Paixão Kröhling <juraci.github@kroehling.de>
2022-07-05 19:50:30 -07:00
Tyler Helmuth 259f711300
Add standard warnings for components (#5558)
* Add standard warnings

* Updated to include timeseries
2022-06-27 09:24:06 -07:00
Chester 6a5ca56f7b
fixed 304 dead link error (#5582) 2022-06-23 12:23:53 -07:00
Tyler Helmuth 8c132bfdea
[Telemetry Query Language] Added Constructor definition (#5509)
* Added Constructor definition

* Switch from Constructor to Factory
2022-06-13 11:10:42 -07:00
Pablo Baeyens f535075559
[docs/release] Update release schedule (#5500) 2022-06-08 10:04:12 -07:00
Tigran Najaryan e12bf0e9ee
Add "logs" as supported signal in the design doc (#5474) 2022-06-03 09:23:47 -07:00
Alex Boten 3613eadfdd
[chore] update release schedule (#5436)
Moving myself to the bottom of the list, updating dates to match 2 week cadence.
2022-05-26 13:20:27 -07:00
Tyler Helmuth 8dcdb31fb0
[Telemetry Query Language] Updated function signal expectations (#5408)
* Updated function examples

* Added queries block to each signal

* Add back cross-signal hope

* Fix typo
2022-05-25 08:57:07 -07:00
Anthony Mirabella 9f1596456c
Update release schedule (#5410)
Signed-off-by: Anthony J Mirabella <a9@aneurysm9.com>
2022-05-24 16:29:02 -07:00
Bogdan Drutu 5d8d6ec54b
Move @bogdandrutu at the end of release schedule (#5412) 2022-05-24 16:28:31 -07:00
Tyler Helmuth 37397ab5be
Updating doc to match naming standards (#5395) 2022-05-23 09:51:29 -07:00
Bogdan Drutu 8505a3d1c2
Update docs/release to not manually change file, but re-run the builder (#5341)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2022-05-17 09:16:40 -07:00
Tyler Helmuth a99ca170f4
[Telemetry Query Language] Iterate on processing doc (#5356)
* Change descriptor to metric

* Added function syntax standards

* Update processing.md

* Updated pdata link

* Update processing.md
2022-05-13 08:34:03 -07:00
Alex Boten 9a906d9407
[docs] update to release documentation (#5289)
Note i've swapped jpkrohling for the 0.52.0 release as he's out for a few months.
2022-04-28 15:27:41 -07:00
Dmitrii Anoshin 9b078e9d85
Update release calendar (#5239) 2022-04-21 06:58:59 -07:00
Dmitrii Anoshin 6fed15bf12
Update release instructions (#5221) 2022-04-15 11:58:33 -07:00
Tigran Najaryan 02ac059ec4
Update release.md after 0.48.0 release (#5132)
Updated instructions and the schedule.
2022-03-31 12:09:56 -04:00
Alex Boten 1d5fdd1c1f
Deprecation of pdata methods following OTLP v0.15.0 (#5076)
* Deprecation of pdata methods following OTLP v0.15.0

Adding deprecation methods for the following pdata methods:
  - InstrumentationLibrary is now Scope
  - InstrumentationLibrarySpans is now ScopeSpans
  - InstrumentationLibraryLogs is now ScopeLogs
  - InstrumentationLibraryMetrics is now ScopeMetrics

* update changelog

* add deprecated method on resource spans/metrics/logs

* add InstrumentationLibrary deprecation method
2022-03-28 00:32:48 -07:00
Chris Bandy c40b0809b0
Highlight documentation code blocks accurately (#5092)
Using the wrong language identifier can make it difficult to read.
GitHub's JSON highlighter puts a dark red background on text that is not
JSON.
2022-03-28 00:26:22 -07:00
Bogdan Drutu d95d0d6d64
Add release step to update examples/k8s/otel-config.yaml (#5055) 2022-03-21 07:01:56 -07:00
Juraci Paixão Kröhling eb3d1dc8ff
Add definition for release manager (#5033)
* Add definition for release manager

Fixes #4942

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

* Clarify that core approvers don't have to be contrib approvers

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
2022-03-21 05:40:45 -07:00
Pablo Baeyens 44403d6648
Update release rotation (#5020) 2022-03-17 11:10:06 -07:00
Alex Boten e214f7172b
[docs] Update troubleshooting arguments (#4926)
* [docs] Update troubleshooting arguments

Update troubleshooting to use correct command line option to change metrics address

* update doc with before/after config
2022-03-16 00:28:11 -07:00
Dmitrii Anoshin b8d86acb4b
Remove passed dates from GA roadmap (#5005) 2022-03-16 00:27:12 -07:00
Alex Boten 7666eb04c3
[docs] update release doc (#5000)
* [docs] update release doc

Point to creating an issue using the new template.

* Update release.md
2022-03-14 11:37:36 -07:00
Anthony Mirabella 322d0aafd4
Update release calendar (#4949) 2022-03-02 19:50:13 -08:00
Juraci Paixão Kröhling 67527b4856
Assign release managers to future releases (#4928)
* Assign release managers to future releases

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
2022-02-28 12:41:31 -08:00
Juraci Paixão Kröhling 95262b5f0d
Improve release doc (#4881)
* Improve release doc

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

* Fix dates for past releases

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

* Update docs/release.md

Co-authored-by: Alex Boten <alex@boten.ca>

* Replace tag commands for -release with make targets

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

Co-authored-by: Bogdan Drutu <lazy@splunk.com>
Co-authored-by: Alex Boten <alex@boten.ca>
2022-02-22 15:06:06 -08:00
Juraci Paixão Kröhling dacd8a21bf
Prepare v0.45.0 (#4868)
Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
2022-02-16 09:44:01 -05:00
Tomás Mota a72d60b904
Remove reference to 'new-metrics' flag in docs (#4823) 2022-02-09 07:52:08 -08:00
Aaron Stone 9116ae0218
Mark some roadmap items as done (#4790)
* Mark some roadmap items as done

* Update roadmap.md
2022-02-01 15:02:36 -08:00
Anuraag Agrawal 32301d929b
Add design doc for processing query language. (#4444) 2022-01-27 09:23:24 -05:00
Zhihao Chen f0275d19ff
Update design.md (#4653)
nit - Fix a typo.
2022-01-07 11:16:29 -08:00
Alex Boten 977af97f4e
`docs`: update release documentation to use push-tag (#4486)
* `docs`: update release documentation to use push-tag

This works around a problem with pushing all the tags at once, which doesn't trigger the github actions.

Fixes #4485

* Update docs/release.md

Co-authored-by: Juraci Paixão Kröhling <juraci.github@kroehling.de>

* updates from feedback

Co-authored-by: Juraci Paixão Kröhling <juraci.github@kroehling.de>
2021-12-02 11:47:57 -08:00
Juraci Paixão Kröhling ace7c2a3b6
Small adjustments to the release config and docs (#4487)
Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
2021-11-25 11:40:54 -08:00
Pablo Baeyens 53d057f9c0
[docs] Remove document that is being moved to `cmd/mdatagen`'s README (#4461) 2021-11-19 09:25:02 -08:00
Juraci Paixão Kröhling e23c9d0a01
Include local builder config to release procedure (#4446)
Fixes #4445

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
2021-11-17 12:32:39 -08:00
Juraci Paixão Kröhling 2a95beb77c
Release workflow for the builder (#4379)
* Release workflow for the builder

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>

* Update release instructions

Signed-off-by: Juraci Paixão Kröhling <juraci@kroehling.de>
2021-11-08 16:28:51 -08:00
Alex Boten 02353b4646
Add note about using multimod to the release doc (#4280)
Adding info about running multimod as part of the release process. Also fixing
a typo in the repo name used to produce the changelog in the core repo steps.

Fixes #4204
2021-10-27 15:58:52 -07:00
Pablo Baeyens c64e6aeb51
Update links (#4246) 2021-10-25 17:33:52 -07:00
Pablo Baeyens f2f9216fa2
Rename `k8s_tagger` to `k8sattributes` (#4223) 2021-10-20 08:38:00 -07:00
alrex 92eb2c567d
updating release documentation (#4203) 2021-10-16 17:25:29 -07:00
Dani Louca 7ed3f75ef8
update troubleshooting doc with the new log level setting (#4182)
Signed-off-by: Dani Louca <dlouca@splunk.com>
2021-10-08 09:15:09 -07:00
alrex 3577bd05d4
rename memorylimiter -> memorylimiterprocessor (#4064) 2021-09-17 03:01:07 -07:00
Bogdan Drutu a909a80af8
Remove migrating-from-opencensus document, outdated (#4039)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-09-15 08:44:34 +03:00
ericksoen ceef4941be
docs: migrate extension links to opentelemetry-collector-contrib repo reference (#3934) 2021-08-31 07:48:42 -07:00
alrex f46871afda
remove IntHistogram (#3676)
* remove IntHistogram

* fix test

* rename histogram in golden dataset
2021-07-20 14:58:59 -07:00
alrex f9dacb8402
rename DoubleGauge -> Gauge (#3599) 2021-07-12 16:59:08 -07:00
alrex aa60edff16
rename DoubleSum -> Sum (#3583)
* rename DoubleSum -> Sum

* update changelog

* revert pict changes
2021-07-12 15:21:51 -07:00
alrex e69cebab8e
fix mention of double histogram in documentation (#3600) 2021-07-12 11:18:54 -07:00
Eddy Lin 9d5a51ef7d
Rename service.Application to service.Collector (#3268)
* Create snyk-container-analysis.yml

* Create snyk-container-analysis.yml

* Renamed occurrences of Application to Collector

- Changed references in function/method docs from 'application' to 'collector server'
- Changed instance variable names from (app *Application) to (col *Collector)

* Rename more instances of Application to Collector

- renamed files in service/application* to service/collector*
- replaced occurrences of app to col

* Renamed references of service.Application to collector (or collector server)

* Added change log entry stub

* Added number of PR

* Fixed merge conflicts

* Update CHANGELOG.md

* Renamed ColSettings to CollectorSettings

* Fixed naming error

* Delete snyk-container-analysis.yml

* Moved change log entry unreleased section

From v0.28.0-beta to unreleased (breaking change)

* Deleted extra new line in change log

* Renamed occurrences of Application to Collector

- Changed references in function/method docs from 'application' to 'collector server'
- Changed instance variable names from (app *Application) to (col *Collector)

* Rename more instances of Application to Collector

- renamed files in service/application* to service/collector*
- replaced occurrences of app to col

* Renamed references of service.Application to collector (or collector server)

* Added number of PR

* Fixed merge conflicts

* Renamed ColSettings to CollectorSettings

* Fixed naming error

* Moved change log entry unreleased section

From v0.28.0-beta to unreleased (breaking change)

* Removed misplaced newline

Co-authored-by: Karen Xu <karenyrxu@gmail.com>
Co-authored-by: Iris Song <chengcs@amazon.com>
2021-06-16 05:58:54 -07:00
Steve L ce9bd8ad01
Add some basics about troubleshooting the Collector (#3033)
* Add some basics about troubleshooting the Collector

Added some helpful lines for troubleshooting the collector...

* Add some basics about troubleshooting the Collector

Add some basics about troubleshooting the Collector:

To see logs for the Collector:

On a Linux systemd system, logs can be found using `journalctl`:  
`journalctl | grep otelcol`

or to find only errors:  
`journalctl | grep otelcol | grep Error`

Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-05-07 16:43:37 -07:00
Bogdan Drutu 38671a2e78
Remove references to configmodels (#3026)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-04-26 13:11:48 -07:00
Sitaram Shelke 9a1198b653
Fix images in design document and image contribution guide (#2801)
Update design-receiver image and todo comment
Update docs and images
Update agent and service architecture
Add image contribution guide
2021-03-31 10:41:05 -07:00
Conor Evans 1f9a07f3d7
Fix sample JSON in troubleshooting.md (#2605)
I was, somewhat meta, troubleshooting to ensure the agent was starting correctly, so I ran the sample cURL:

```
> curl -X POST localhost:9411/api/v2/spans -H'Content-Type: application/json' -d '[ { "traceId": "5982fe77008310cc80f1da5e10147519", "parentId": "90394f6bcffb5d13", "id": "67fae42571535f60", "kind": "SERVER", "name": "/m/n/2.6.1", "timestamp": 1516781775726000, "duration": 26000, "localEndpoint": { "serviceName": "api" }, "remoteEndpoint": { "serviceName": "apip" }, "tags": { "data.http_response_code": "201", } } ]'

invalid character '}' looking for beginning of object key string
>
```

I spotted a trailing comma after the response code. Removing it solved the issue:

```
> curl -X POST localhost:9411/api/v2/spans -H'Content-Type: application/json' -d '[ { "traceId": "5982fe77008310cc80f1da5e10147519", "parentId": "90394f6bcffb5d13", "id": "67fae42571535f60", "kind": "SERVER", "name": "/m/n/2.6.1", "timestamp": 1516781775726000, "duration": 26000, "localEndpoint": { "serviceName": "api" }, "remoteEndpoint": { "serviceName": "apip" }, "tags": { "data.http_response_code": "201" } } ]'
> 
```

Signed-off-by: Conor Evans coevans@tcd.ie
2021-03-05 13:30:23 -05:00
Bogdan Drutu 48151d8696
[PROPOSAL] Roadmap to stabilize/GA the Collector and its components (#2468)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-02-17 16:16:03 -08:00
Bogdan Drutu 846b971758
Cleanup documents that refer to queued_retry processor (#2496)
* Cleanup documents that refer to queued_retry processor

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Update docs/design.md

Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>

* Update docs/design.md

Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>

Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
2021-02-16 14:42:43 -08:00
Granville Schmidt f54d226248
Fixed typo (#2490) 2021-02-14 06:54:16 -08:00
Steve Flanders 05d7f38edb
Add an initial security document (#2461)
* Add an initial security document

Capture relevant security information and considerations.

Attempts to address
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/2232.

* Address feedback

- Add TL;DR
- Add both end-user and component developer security information
- Link to examples or more information
- Link open issues

* Address feedback
2021-02-13 13:21:00 -08:00
Bogdan Drutu f57f3bae32
Update more links after master->main change (#2419)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-01-28 14:45:15 -05:00
Bogdan Drutu dde20382c4
Update links after master -> main branch change (#2418)
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2021-01-28 10:48:46 -08:00
Ago Allikmaa 3595b4672f
Environment variable NO_WINDOWS_SERVICE to force interactive mode on Windows (#2272)
Adding a feature - adds a check for NO_WINDOWS_SERVICE environment variable on Windows to allow forcing interactive mode instead of running as a service.

This is required for using the collector in Windows Docker containers, as at least some of the Windows base images do not support services (fails with "The service process could not connect to the service controller"). Environment variable is used instead of automatic detection of Docker as it is uncertain if images that support services are possible and/or desired.

Running collector in Windows Docker containers is required to perform containerized integration tests of agents on Windows.
2020-12-16 16:59:23 -05:00
Angela Tan 7eb262845a
Update roadmap.md (#2258)
Updated the first paragraph for readability.
2020-12-08 17:47:26 -08:00
Bogdan Drutu 8431b67cfe
Add different go modules for cmd issuegenerator and mdatagen to remove unnecessary dependencies from core (#2138)
* Add different go modules for cmd issuegenerator and mdatagen to remove unnecessary dependencies from core

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Add dependabot entries for the new modules

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Split makefile, use one makefile per module like in contrib

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2020-11-18 08:24:01 -08:00
Steve Flanders 1dedaeee84
Fix typos (#2124)
- Remove unnecessary whitespace
- Other minor cleanup
2020-11-12 09:07:54 -05:00
Steve Flanders 1cb768e74e
Update troubleshooting doc (#2114)
- Break out observability options in more detail with examples
- Order observability by priority
- Update queued retry information
2020-11-11 16:06:54 -08:00
Steve Flanders ee64e79508
Add README to config components (#2072)
* Add README to config components

This can be linked to receivers and exporters in a future PR.

* Update config/configgrpc/README.md

Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>

* Update config/confighttp/README.md

Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>

* Update config/confighttp/README.md

Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>

* Update config/confighttp/README.md

* Fix broken links

* Update README.md

Co-authored-by: Tigran Najaryan <4194920+tigrannajaryan@users.noreply.github.com>
2020-11-09 13:02:08 -05:00
Jay Camp 498bd315d0
Metric metadata generation (#1546)
* fix go generate

go generate would not work because a tool (esc) was missing from install-tools.

fixing in preparation for metrics metadata generation.

* Metric metadata generation

This implements the proposal (phase 1) in #985.

Currently just the cpu scraper has been migrated to gather feedback before
moving additional ones.

The plan is to check in the generated_metrics.go files. This makes it easier
when others want to import the code as a library to not have to run the code
generation in a library dependency.

generated_metrics.go will be generated by running `go generate`.

Resolves #985

* metadata improvements

* acronyms (e.g. CpuState) are now formatted correctly (CPUState)
* now handles labels with different semantics (e.g. state label in memory vs cpu)
  * they are referenced in code by unique ids (CPUState, MemState) but their string values are just "state"
* specify which labels are referenced by a given metric

* adding tests

* merge cleanup

* cleanup

* cleanup

* don't do codegen on windows for now

* fix lint issues

* fix coverage checks

* fix ignore

* add docs, code review feedback

* invalid metric type check

* update docs

* cleanup

* doc fix

* make system.memory.usage int sum

* move golint code to third_party dir
2020-09-11 09:31:09 -07:00
Tigran Najaryan e886a01ebe
Update roadmap.md (#1753)
1. Removed completed items.
2. Removed items that are no longer considered top priority.
3. Added queued_retry deprecation as an item.
2020-09-11 09:51:15 -04:00
Jay Camp bc4eaf5639
fix link check (#1626)
github was 503'ing on the URL (presumably because the diff is so large now). Don't bother checking the link.
2020-08-24 13:13:29 -07:00
Jeff Cheng ebdb3f327b
Update release.md (#1543) 2020-08-13 11:34:39 -07:00
Jay Camp 9031485b99
Add release documentation (#1387)
* Add release documentation

* fix formatting
2020-07-16 16:39:12 -07:00
Steve Flanders 352acc7202
Update troubleshooting.md (#1176) 2020-06-26 12:37:20 -04:00
Jeff Cheng bdfcde856f
Fix dead links and add link checker circleci job (#1156)
- Fixes dead links in docs
- Add circleci job to check links in markdown docs

**Link to tracking Issue:**
#1155 

**Testing:** 
Tested the new `check-links` job locally with the `circleci` command line tool. 

**Documentation:**
Added .circleci/check-links/README.md
2020-06-24 16:02:21 -04:00
Paulo Janotti 4bf6afb7f5
Enable "new-metrics" by default (#1148)
* Enable "new-metrics" by default

This change switches the defaults between "new-metrics" and "legacy-metrics".

Now the defaults are:
- "new-metrics" ON by default
- "legacy-metrics" OFF by default
- "add-instance-id" ON by default

* Use Prometheus parser in tests
2020-06-22 10:57:04 -07:00
Steve Flanders 3c93591492
Switch from localhost to 0.0.0.0 by default for all receivers (#1006)
Switch from localhost to 0.0.0.0 by default

Link to tracking Issue: Addresses #592
2020-06-10 14:57:56 -04:00
Akash Suresh caadbbc476
Decentralize component documentation (#1089)
* Split out processor READMEs

* Split out exporter READMEs

* Split out extension READMEs

* Split out receiver READMEs

* Add new line at end of READMEs
2020-06-05 11:33:32 -07:00
Tigran Najaryan 6a84c42c6a
Restore Vision document (#764)
This was lost accidentally in https://github.com/open-telemetry/opentelemetry-collector/pull/581
2020-04-01 14:49:29 -04:00
Bogdan Drutu 6c4c8a4278
Remove unnecessary condition to have at least one processor (#744)
This makes testing the collector locally harder. Also the condition is not enforced because having a disabled processor in the pipeline passes that condition which makes it not very useful.
2020-03-30 11:29:54 -04:00
Steve Flanders 2e549c4cdd
Beta README.md (#581)
Beta README.md
2020-03-23 13:18:53 -07:00
Paulo Janotti e6eaa985c3
Add Monitoring section and doc (#682)
* Add Monitoring section and doc

Add a quick blurb about monitoring to the README.md and a monitoring.md
with some key recommendations to users.

* Fix typo

* Remove changes to README.md

This conflicts with a re-org on README.md.
2020-03-23 11:31:11 -07:00
Tigran Najaryan 0c3896a9f0
Create troubleshooting.md (#590) 2020-03-05 10:30:48 -05:00
Paulo Janotti 638fe03dc8
Use obsreport package on receivers (#578)
Move receivers to use the new obsreport package instead of the observability package.
2020-02-28 09:19:47 -08:00
Steve Flanders 9a5df0a3e8
Add files via upload. (#567) 2020-02-24 19:52:27 -05:00
Steve Flanders 7e061b5dae
Update roadmap (#552) 2020-02-18 16:02:13 -05:00
Paulo Janotti d512bdfbfc
Fix Collector Metrics Prefix (#530)
* Fix Collector Metrics Prefix

* Remove typo

* Rollback metric and label renaming

Changing those will be a breaking change for some. Limiting the scope of this change to only fixing the prefix, metrics rename/reorg will come in later.
2020-02-07 10:38:49 -08:00
Tigran Najaryan 256ec415ba
Add long-term Roadmap document (#487)
It is important to have a document that describes in more detail our vision
and what we want to achieve and help to ensure all contributors work in alignment.
2020-01-09 13:29:10 -05:00
Tigran Najaryan 87c4058a71
Fix broken link to Configuration spec (#451)
The link needs to be updated since the original doc was part of Omnition
GSuite that is now migrated to Splunk GSuite.
2019-12-09 12:28:59 -05:00
huikang 0a4ae9843d Design doc: fix indent in the receivers config example (#447)
- fix double quote in config examples
- remove some trailing white spaces and duplicate word

Signed-off-by: Hui Kang <kangh@us.ibm.com>
2019-12-06 14:07:05 -05:00
Paulo Janotti 0e505d53e4
Refactor config: pipelines now under service (#376)
* Refactor config: pipelines now under service

This change moves 'pipelines' sections from the top level to under the 'service' section.

* Fix typo in old comment
2019-10-02 17:42:18 -07:00
Tigran Najaryan dc6b290e3c
Rename all github paths from opentelemtry-service to opentelemetry-collector (#371)
This is part of renaming task: https://github.com/open-telemetry/opentelemetry-service/issues/352
2019-09-27 17:17:03 -04:00
Iñigo c0e2a27a5a Change dashes to underscores to separate words in config files (#357)
Resolves: #321
2019-09-20 11:08:06 -07:00
Tigran Najaryan 7609eaa71b
Rename OpenTelemetry Service to Collector in docs and comments (#354)
This begins implementation of https://github.com/open-telemetry/opentelemetry-service/issues/352
2019-09-19 11:46:11 -04:00
Bogdan Drutu b38505c230 Remove network access popups on macos (#348)
* Remove network access popups on macos

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>

* Change 127.0.0.1 to localhost everywhere

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2019-09-13 18:06:49 -07:00
Paulo Janotti a49376541b Refactor extensions to new config format (#310)
* Refactor extensions to new config format

* Refactored PProf

* Refactor health-check extension

* Refactor service application for extensions

* Refactor zPages and update docker compose example

* Fix staticcheck issue

* Update README and other comments/docs

* Remove tabs from yaml in extension/README.md

* Remove closeFn field from service and related functions

* PR Feedback 00

* Add doc.go to extensiontest package

* Move getAvailablePort to testutils package

* Add tests for testutils functions getting available endpoints
2019-09-05 11:08:00 -07:00
Paulo Janotti 3c3718be3f
Add extensions and service to configuration (#299)
* Add extensions and service to configuration

Adds the extensions and service to the configuration model so "extension components" can be configured in the standard way of data pipelines.

* Rename extension.Component to extension.ServiceExtension
2019-08-27 17:41:27 -07:00
Tigran Najaryan 99ab342922 Rename fanoutprocessor to FanOutConnector (#285)
* Rename fanoutprocessor to FanOutConnector

This implements https://github.com/open-telemetry/opentelemetry-service/issues/283

* PR fixes
2019-08-22 17:02:06 -07:00
Paulo Janotti 55ebc4510b
Add design proposal for service level extension components (#277)
* Add Design Proposal for Service Add-On Components

Adds a design proposal for service level add-on components.

* Add life cycle image

* PR Feedback

Change the language to be as "accepted" proposal.

* Rename to Extensions and move "proposal" wording

* Fix missed AddOn renames, add blurb about multiple instances
2019-08-22 16:59:31 -07:00
Tigran Najaryan 4b5a00393c Update DESIGN doc (#271)
* Update DESIGN doc

- Added a section describing the pipeline and its components.
- Deleted paragraphs which are no longer relevant.

TODO: update a couple diagrams which still show "OpenCensus"

* PR fixes.

* More PR fixes
2019-08-21 10:45:18 -07:00
Yang Song 13f0365ea1 Fix links in README and move documents to docs (#269)
* Fix a few links in README

* Move design and performance to docs
2019-08-16 15:02:37 -07:00
Constance Caramanolis 166027710f Improve OC Receiver Documentation (#203)
* First round of receiver and opencensus receiver documentation.

* Undo go mod/sum changes

* Address initial set of comments.

* Address next set of comments.

* Address next set of comments.

* Fix use of server instead of receiver in comment and explain settings can be mix and matched.

* Merged master and fixed mispell error caugh with new tools
2019-08-01 14:24:02 -07:00
Tigran Najaryan 3a985dac5a Add Observability Vision document (#188)
* Add Observability Vision document

This is a guidance document that developers can consult with when
working on improving own observability of OpenTelemetry Service.

* PR fixes
2019-08-01 11:10:37 -07:00
Steve Flanders 559835ceee
Change census-instrumentation to open-telemetry and update authors (#20)
* Change census-instrumentation to open-telemetry and update authors

census-instrumentation/opencensus is now open-telemetry/opentelemetry

"OpenCensus Authors" is now "OpenTelemetry Authors"

"Copyright 2018" is now "Copyright 2019"

Fix go fmt
2019-06-18 14:22:28 -07:00
Steve Flanders f8bd7cfc02 Re-add CODEOWNERS and docs (#16)
* Re-add CODEOWNERS and docs

After mirror of OC Service repo, re-add new files to get back to
consistent state.

* Remove .github directory
2019-06-17 17:53:46 -07:00