Skip to content

Commit 67a46a8

Browse files
ankit01-ossavillelasvrnm
authored
Notes from otel end user APAC meet for April, 2023 (#2647)
Co-authored-by: Adriana Villela <[email protected]> Co-authored-by: Severin Neumann <[email protected]>
1 parent 9bade1c commit 67a46a8

File tree

2 files changed

+118
-0
lines changed

2 files changed

+118
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
---
2+
title: OpenTelemetry End-User Discussions Summary for April 2023
3+
linkTitle: End-User Discussions April 2023
4+
date: 2023-05-11
5+
author: '[Pranay Prateek](https://github.com/pranay01) (SigNoz)'
6+
---
7+
8+
For the month of April 2023, the OpenTelemetry end-user group meet took place
9+
for users in the Asia-Pacific (APAC) region. Due to KubeCon EU, the AMER and
10+
EMEA sessions did not take place; however, we will have meetings for all 3
11+
regions again in May.
12+
13+
The discussions take place using a
14+
[Lean Coffee format](https://agilecoffee.com/leancoffee/), whereby folks are
15+
invited to post their topics to the
16+
[Agile Coffee board like this one](http://agile.coffee/#2f83c1c1-918c-4c78-8671-194b2e9d8e54),
17+
and everyone in attendance votes on what they want to talk about.
18+
19+
## What we talked about
20+
21+
We talked about evangelizing the adoption of OpenTelemetry in a big organization
22+
and also discussed how to optimize observability data at scale.
23+
24+
## Discussion Highlights
25+
26+
Below is the summary of this month's discussion.
27+
28+
<i>Note: The answers are provided by a mix of OTel community members and
29+
end-users to the best of their knowledge. The answers are not official
30+
recommendations by OpenTelemetry.</i>
31+
32+
### Evangelizing adoption of OpenTelemetry in a big organization
33+
34+
**Q:** How do you evangelize the adoption of OpenTelemetry in a big
35+
organization?
36+
37+
**A:** In a big organization, the first step would be to put out the current
38+
pain points of observability to leadership. There are benefits of having an open
39+
source standard for observability. If there is no standard in place, it gets
40+
very difficult to communicate across different teams. If you use OpenTelemetry,
41+
you do not have to depend on any vendor agents, and you have the flexibility to
42+
send data to multiple backends.
43+
44+
### How to optimize observability data at scale?
45+
46+
**Q:** In a big organization, observability data can be in the range of TBs per
47+
day, which comes with associated costs. But there is always a feeling that 80%
48+
of captured data is unusable. None of the vendors help you understand what data
49+
is accessed and how to bring that visibility to the engineering teams sending
50+
the data.
51+
52+
**A:** One of the ways to optimize observability at scale is sampling. Here's an
53+
article on
54+
[tail sampling with OpenTelemetry](https://opentelemetry.io/blog/2022/tail-sampling/).
55+
There are a number of options for you to reduce the data volumes at the SDKs
56+
level and the collector level.
57+
58+
Also, there is active work going on the OpenTelemetry Collector side to handle
59+
data at scale more efficiently. For example, there is work going around using
60+
[Apache Arrow](https://github.com/open-telemetry/oteps/pull/171) for
61+
serialization to optimize network costs.
62+
63+
One of the other ways to optimize observability data at scale is to decide how
64+
much of it you want to store for future use. You should optimize data storage so
65+
that you incur less cost.
66+
67+
## Other Important discussion points
68+
69+
#### Maturity model for OpenTelemetry
70+
71+
**Q:** Is there some literature available around understanding steps to reach a
72+
certain maturity level in adopting OTel in your organization? For example, I
73+
should be able to go to a team and tell them to start with X, and then do Y to
74+
move ahead. In a big enterprise, you have to provide something for people to
75+
understand the maturity of OpenTelemetry.
76+
77+
**A:** For teams adopting OpenTelemetry, a good idea is to start with minimal
78+
changes. For example, teams can start with languages that have
79+
auto-instrumentation support. Seeing value from small changes can build more
80+
confidence in the team to go deeper into OpenTelemetry adoption.
81+
82+
There are also several OpenTelemetry receivers
83+
[available](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver).
84+
These receivers help to collect the telemetry end-users already have. For
85+
example,
86+
[Prometheus receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/receiver/prometheusreceiver/README.md)
87+
can help you receive metrics data in Prometheus format. Using these receivers,
88+
you can start sending telemetry data from different components of your
89+
application.
90+
91+
## Meeting Notes & Recordings
92+
93+
For a deeper dive into the above topics, check out the following:
94+
95+
- [APAC](https://docs.google.com/document/d/1eDYC97LfvE428cpIf3A_hSGirdNzglPurlxgKCmw8o4)
96+
meeting notes
97+
98+
## Join us!
99+
100+
If you have a story to share about how you use OpenTelemetry at your
101+
organization, we’d love to hear from you! Ways to share:
102+
103+
- Join the [#otel-endusers channel](/community/end-user/slack-channel/) on the
104+
[CNCF Community Slack](https://communityinviter.com/apps/cloud-native/cncf)
105+
- Join our monthly
106+
[End-User Discussion Group calls](/community/end-user/discussion-group/)
107+
- Join our [OTel in Practice](/community/end-user/otel-in-practice/) sessions
108+
- Share your stories on the
109+
[OpenTelemetry blog](https://github.com/open-telemetry/opentelemetry.io/blob/954103a7444d691db3967121f0f1cb194af1dccb/README.md#submitting-a-blog-post)
110+
111+
Be sure to follow OpenTelemetry on
112+
[Mastodon](https://fosstodon.org/@opentelemetry) and
113+
[Twitter](https://twitter.com/opentelemetry), and share your stories using the
114+
**#OpenTelemetry** hashtag!

static/refcache.json

+4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
{
2+
"http://agile.coffee/#2f83c1c1-918c-4c78-8671-194b2e9d8e54": {
3+
"StatusCode": 206,
4+
"LastSeen": "2023-05-02T16:20:20.728324+05:30"
5+
},
26
"http://agile.coffee/#3716060f-183a-4966-8da4-60daab2842c4": {
37
"StatusCode": 206,
48
"LastSeen": "2023-02-28T17:42:09.69742+05:30"

0 commit comments

Comments
 (0)