Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 18e262c

Browse files
svrnmchalin
authored andcommittedDec 13, 2024·
Blog post: 2024 in review
Signed-off-by: svrnm <neumanns@cisco.com>
1 parent 8a7d660 commit 18e262c

File tree

2 files changed

+141
-0
lines changed

2 files changed

+141
-0
lines changed
 
+113
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
---
2+
title: '2024: The Year in Review for opentelemetry.io'
3+
linkTitle: 'Year in Review'
4+
date: 2024-12-12 # Put the current date, we will keep the date updated until your PR is merged
5+
author:
6+
>- # If you have only one author, then add the single name on this line in quotes.
7+
[Severin Neumann](https://github.com/svrnm) (Cisco),
8+
sig: SIG Comms
9+
---
10+
11+
As 2024 comes to a close, we'd like to take the time to take a look back at it,
12+
and share some insights and accomplishments of SIG Communcation, which is
13+
responsible for running this website, blog and documentation.
14+
15+
## Contributions
16+
17+
In
18+
[December 2022](https://github.com/open-telemetry/opentelemetry.io/releases/tag/2022.12)
19+
we started publishing monthly releases of our website on GitHub, to have a
20+
regular summary of contributions. Based on this data we can do a long time
21+
comparison on contributions, and if we look at the time between
22+
[December, 2022 and November, 2023](https://github.com/open-telemetry/opentelemetry.io/compare/2022.12...2023.11)
23+
and compare it with
24+
[December, 2023 to November, 2024](https://github.com/open-telemetry/opentelemetry.io/compare/2023.12...2024.11),
25+
we see an upwards trend in commits from 1,011 to 1,340, and contributors from 92
26+
to 106. The only metric which has gone down is the number of files changed,
27+
which was 1,864 previously and went down to 1,624.
28+
29+
Overall there have been 768 contributors and 3,982 commits across 3,824 merged
30+
pull requests since the repository was created in April, 2019.
31+
32+
We thank every contributor for helping to build and improve the OpenTelemetry
33+
website!
34+
35+
## User analytics
36+
37+
Based on
38+
[data collected with Google Analytics](https://lookerstudio.google.com/s/tSTKxK1ECeU)
39+
the [opentelemetry.io](/) website had over 12 million views across 4 million
40+
sessions this year. The year before it was visited with almost 10 million viewes
41+
across over 3 million sessions, which means there have been ~16% more views
42+
year-over-year.
43+
44+
With almost 2,9 million views the [landing page](/) is the most popular page,
45+
followed by the [Collector page](/docs/collector) with over 400,000 views.
46+
47+
## Localizations
48+
49+
A major accomplishment this year was, that
50+
[we went multilingual](/blog/2024/docs-localized/). Localization teams are
51+
translating pages from English to [Chinese](/zh), [French](/fr),
52+
[Japanese](/ja), [Portuguese](/pt) and [Spanish](/es), with a total sum of 122
53+
pages translated so far!
54+
55+
We thank everyone who has contributed translations, and we are excited to be
56+
able to provide these language options that improve the OpenTelemetry user
57+
experience.
58+
59+
## Information architecture changes
60+
61+
Another big change this year was a change in our information architecture: we
62+
renamed the documentation section `Instrumentations` to `Languages APIs & SDKs`
63+
to make it clearer to end-users what to expect in that section. We also moved
64+
out the pages around `Automatic Instrumentation` into a section called
65+
`Zero-code instrumentation`, to provide a clearer separation of using the APIs
66+
and SDKs for instrumentation, and using instrumentation tools like a Java agent,
67+
that add OpenTelemetry from the outside.
68+
69+
As a follow up to that change, the Java SIG updated the overall structure of
70+
their API and SDK documentation, to fit better into this new architecture.
71+
72+
For the next year, we plan to rework the way how we introduce OpenTelemetry to
73+
new starters, if you are interested in helping, you can
74+
[join us here](https://github.com/open-telemetry/community/pull/2427/).
75+
76+
## Curious facts
77+
78+
There are many statistics we can create about our project, but only some of them
79+
are worth sharing, because they are curious:
80+
81+
- The most changed content file is `content/en/docs/collector/_index.md` with 91
82+
updates since the file was created.
83+
- With 511 commits, 26,765 additions and 9,734 deletions the
84+
[opentelemetrybot](https://github.com/opentelemetrybot) is our top-4
85+
contributor.
86+
- The word OpenTelemetry occurs 7313 times in the source files of the English
87+
website. With that it is the 3rd most frequent word right after 'the' and
88+
'to'. The world 'collector' is used 3186 times and at the 11th place!
89+
- The PR with the most comments this year and also for all time is
90+
[Blog post for OpenTelemetry Generative AI updates](https://github.com/open-telemetry/opentelemetry.io/pull/5575),
91+
with 150 comments. Close 2nd place goes to
92+
[[pt] Translate /pt/docs/languages/go/instrumentation](https://github.com/open-telemetry/opentelemetry.io/pull/5380)
93+
with 146 comments.
94+
-
95+
96+
## People
97+
98+
Having 1000+ commits per year, means that there have been equally many PRs. For
99+
each PR we need reviews, that ensure, that the added content fits into our
100+
project, is correct and written in good and plain language. We are lucky to have
101+
many contributors, who are taking on that responsibility: there are approvers
102+
and maintainers of SIGs, that co-own parts of our website, there are approvers
103+
for the different localizations, and there are approvers and maintainers in SIG
104+
Communications. A big shout out to all of them for making 2024 a successful
105+
year, and we are looking forward to work with you all in 2025!
106+
107+
## Call to action
108+
109+
If you are an OpenTelemetry end-user or contributor, or if you are just
110+
enthusiastic about our project, we would be excited to welcome you as a
111+
contributor to the website! You can help by raising issues and providing PRs! To
112+
get started, come by in our channel at the CNCF slack or join one of our SIG
113+
meetings, every other Monday at 10 PST.

‎static/refcache.json

+28
Original file line numberDiff line numberDiff line change
@@ -6275,6 +6275,10 @@
62756275
"StatusCode": 200,
62766276
"LastSeen": "2024-01-30T06:02:13.813584-05:00"
62776277
},
6278+
"https://github.com/open-telemetry/community/pull/2427/": {
6279+
"StatusCode": 206,
6280+
"LastSeen": "2024-12-12T12:41:23.581154+01:00"
6281+
},
62786282
"https://github.com/open-telemetry/opamp-go": {
62796283
"StatusCode": 200,
62806284
"LastSeen": "2024-01-18T19:37:11.484137-05:00"
@@ -7559,6 +7563,14 @@
75597563
"StatusCode": 200,
75607564
"LastSeen": "2024-06-06T14:51:54.994687-04:00"
75617565
},
7566+
"https://github.com/open-telemetry/opentelemetry.io/compare/2022.12...2023.11": {
7567+
"StatusCode": 206,
7568+
"LastSeen": "2024-12-12T12:41:17.513091+01:00"
7569+
},
7570+
"https://github.com/open-telemetry/opentelemetry.io/compare/2023.12...2024.11": {
7571+
"StatusCode": 206,
7572+
"LastSeen": "2024-12-12T12:41:19.57618+01:00"
7573+
},
75627574
"https://github.com/open-telemetry/opentelemetry.io/fork": {
75637575
"StatusCode": 200,
75647576
"LastSeen": "2024-01-30T16:15:47.00387-05:00"
@@ -7595,14 +7607,26 @@
75957607
"StatusCode": 200,
75967608
"LastSeen": "2024-01-30T15:26:01.154768-05:00"
75977609
},
7610+
"https://github.com/open-telemetry/opentelemetry.io/pull/5380": {
7611+
"StatusCode": 206,
7612+
"LastSeen": "2024-12-12T12:41:30.400172+01:00"
7613+
},
75987614
"https://github.com/open-telemetry/opentelemetry.io/pull/5386/files": {
75997615
"StatusCode": 200,
76007616
"LastSeen": "2024-11-02T12:26:48.450866-04:00"
76017617
},
7618+
"https://github.com/open-telemetry/opentelemetry.io/pull/5575": {
7619+
"StatusCode": 206,
7620+
"LastSeen": "2024-12-12T12:41:27.869483+01:00"
7621+
},
76027622
"https://github.com/open-telemetry/opentelemetry.io/pulls": {
76037623
"StatusCode": 200,
76047624
"LastSeen": "2024-01-30T16:15:25.833527-05:00"
76057625
},
7626+
"https://github.com/open-telemetry/opentelemetry.io/releases/tag/2022.12": {
7627+
"StatusCode": 206,
7628+
"LastSeen": "2024-12-12T12:41:14.802192+01:00"
7629+
},
76067630
"https://github.com/open-telemetry/opentelemetry.io/security/policy": {
76077631
"StatusCode": 200,
76087632
"LastSeen": "2024-06-13T15:47:57.766697+02:00"
@@ -7719,6 +7743,10 @@
77197743
"StatusCode": 200,
77207744
"LastSeen": "2024-05-21T06:04:44.356932911Z"
77217745
},
7746+
"https://github.com/opentelemetrybot": {
7747+
"StatusCode": 206,
7748+
"LastSeen": "2024-12-12T12:41:24.59683+01:00"
7749+
},
77227750
"https://github.com/opentracing": {
77237751
"StatusCode": 200,
77247752
"LastSeen": "2024-01-18T19:37:06.376572-05:00"

0 commit comments

Comments
 (0)
Please sign in to comment.