-
Notifications
You must be signed in to change notification settings - Fork 889
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ba13de5
commit 868de24
Showing
2 changed files
with
22 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
## User Definitions | ||
|
||
- <a name="library-developer"></a>Library Developer: This is a developer working | ||
on code that will be consumed by others. They are not creating a final | ||
deployable artifact and must only rely on the OpenTelemetry API as a | ||
dependency of their library. | ||
- <a name="end-user"></a>End User: An end user is responsible for code that | ||
becomes a deployable artifact to run with some configuration by | ||
an operator. The end user's project may depend on third party libraries that | ||
have been instrumented and may include its own libraries, making the end | ||
user potentially a library developer as well. But only the end user, or | ||
operator, may include an OpenTelemetry SDK implementation as a dependency and | ||
configure, either through code or configuration files loaded by the program, | ||
the `Tracer` used by all libraries within the final program. | ||
- <a name="operator"></a>Operator: |