This is a follow up to [OTEP 239: Introduces Profiling Data Model v2](https://github.com/open-telemetry/oteps/pull/239)
The main motivation behind this PR is that this will allow us to start experimenting with the profiles proto in opentelemetry-collector. I marked the profiles part as `Experimental` to indicate that this is not a final version of the data model.
I copied the proto from the OTEP, and moved `pprofextended.proto` from `profiles/v1/alternatives/pprofextended.proto` to just `profiles/v1/pprofextended.proto`. I did this because I figured we no longer have alternative representations and this will reduce confusion for people outside of Profiling SIG. The rest of the proto stayed the same.
I tested this file with a collector fork and I it compiles properly.
* Make it possible to indicate partial success in an OTLP export response
* Update changelog with PR number
* PR suggestions
* Improve docs around using rejected as 0 to convey warnings
* Adapt comments to match recent spec wording changes
* Clarify behavior of partial success not set/empty
* Add proto definitions to support log data type
This definition is based on the accepted log data model:
https://github.com/open-telemetry/oteps/blob/master/text/logs/0097-log-data-model.md
LogsService is defined similarly to TraceService and MetricsService.
* Introduce InstrumentationLibraryLogs to make consistent with traces and metrics
* Address PR comments
Co-authored-by: Bogdan Drutu <bogdandrutu@gmail.com>
* Move Resource[Span|Metrics] out of collector
Signed-off-by: Bogdan Cristian Drutu <bogdandrutu@gmail.com>
* Reorder members to make more sense
Signed-off-by: Bogdan Cristian Drutu <bogdandrutu@gmail.com>