Skip to content

Commit

Permalink
Blog post: 2024 in review
Browse files Browse the repository at this point in the history
Signed-off-by: svrnm <[email protected]>
  • Loading branch information
svrnm committed Dec 12, 2024
1 parent 7a06a85 commit 94377f5
Show file tree
Hide file tree
Showing 2 changed files with 141 additions and 0 deletions.
113 changes: 113 additions & 0 deletions content/en/blog/2024/year-in-review.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
---
title: '2024: The Year in Review for opentelemetry.io'
linkTitle: 'Year in Review'
date: 2024-12-12 # Put the current date, we will keep the date updated until your PR is merged
author:
>- # If you have only one author, then add the single name on this line in quotes.
[Severin Neumann](https://github.com/svrnm) (Cisco),
sig: SIG Comms
---

As 2024 comes to a close, we'd like to take the time to take a look back at it,
and share some insights and accomplishments of SIG Communcation, which is

Check warning on line 12 in content/en/blog/2024/year-in-review.md

View workflow job for this annotation

GitHub Actions / SPELLING check

Unknown word (Communcation) Suggestions: (communication, commonaction, comfunaction, commanaction, comminaction)
responsible for running this website, blog and documentation.

## Contributions

In
[December 2022](https://github.com/open-telemetry/opentelemetry.io/releases/tag/2022.12)
we started publishing monthly releases of our website on GitHub, to have a
regular summary of contributions. Based on this data we can do a long time
comparison on contributions, and if we look at the time between
[December, 2022 and November, 2023](https://github.com/open-telemetry/opentelemetry.io/compare/2022.12...2023.11)
and compare it with
[December, 2023 to November, 2024](https://github.com/open-telemetry/opentelemetry.io/compare/2023.12...2024.11),
we see an upwards trend in commits from 1,011 to 1,340, and contributors from 92
to 106. The only metric which has gone down is the number of files changed,
which was 1,864 previously and went down to 1,624.

Overall there have been 768 contributors and 3,982 commits across 3,824 merged
pull requests since the repository was created in April, 2019.

We thank every contributor for helping to build and improve the OpenTelemetry
website!

## User analytics

Based on
[data collected with Google Analytics](https://lookerstudio.google.com/s/tSTKxK1ECeU)
the [opentelemetry.io](/) website had over 12 million views across 4 million
sessions this year. The year before it was visited with almost 10 million viewes

Check warning on line 40 in content/en/blog/2024/year-in-review.md

View workflow job for this annotation

GitHub Actions / SPELLING check

Unknown word (viewes) Suggestions: (views, vienes, vieres, vieses, view's)
across over 3 million sessions, which means there have been ~16% more views
year-over-year.

With almost 2,9 million views the [landing page](/) is the most popular page,
followed by the [Collector page](/docs/collector) with over 400,000 views.

## Localizations

A major accomplishment this year was, that
[we went multilingual](/blog/2024/docs-localized/). Localization teams are
translating pages from English to [Chinese](/zh), [French](/fr),
[Japanese](/ja), [Portuguese](/pt) and [Spanish](/es), with a total sum of 122
pages translated so far!

We thank everyone who has contributed translations, and we are excited to be
able to provide these language options that improve the OpenTelemetry user
experience.

## Information architecture changes

Another big change this year was a change in our information architecture: we
renamed the documentation section `Instrumentations` to `Languages APIs & SDKs`
to make it clearer to end-users what to expect in that section. We also moved
out the pages around `Automatic Instrumentation` into a section called
`Zero-code instrumentation`, to provide a clearer separation of using the APIs
and SDKs for instrumentation, and using instrumentation tools like a Java agent,
that add OpenTelemetry from the outside.

As a follow up to that change, the Java SIG updated the overall structure of
their API and SDK documentation, to fit better into this new architecture.

For the next year, we plan to rework the way how we introduce OpenTelemetry to
new starters, if you are interested in helping, you can
[join us here](https://github.com/open-telemetry/community/pull/2427/).

## Curious facts

There are many statistics we can create about our project, but only some of them
are worth sharing, because they are curious:

- The most changed content file is `content/en/docs/collector/_index.md` with 91
updates since the file was created.
- With 511 commits, 26,765 additions and 9,734 deletions the
[opentelemetrybot](https://github.com/opentelemetrybot) is our top-4

Check warning on line 84 in content/en/blog/2024/year-in-review.md

View workflow job for this annotation

GitHub Actions / SPELLING check

Unknown word (opentelemetrybot) Suggestions: (opentelemetry)
contributor.
- The word OpenTelemetry occurs 7313 times in the source files of the English
website. With that it is the 3rd most frequent word right after 'the' and
'to'. The world 'collector' is used 3186 times and at the 11th place!
- The PR with the most comments this year and also for all time is
[Blog post for OpenTelemetry Generative AI updates](https://github.com/open-telemetry/opentelemetry.io/pull/5575),
with 150 comments. Close 2nd place goes to
[[pt] Translate /pt/docs/languages/go/instrumentation](https://github.com/open-telemetry/opentelemetry.io/pull/5380)
with 146 comments.
-

## People

Having 1000+ commits per year, means that there have been equally many PRs. For
each PR we need reviews, that ensure, that the added content fits into our
project, is correct and written in good and plain language. We are lucky to have
many contributors, who are taking on that responsibility: there are approvers
and maintainers of SIGs, that co-own parts of our website, there are approvers
for the different localizations, and there are approvers and maintainers in SIG
Communications. A big shout out to all of them for making 2024 a successful
year, and we are looking forward to work with you all in 2025!

## Call to action

If you are an OpenTelemetry end-user or contributor, or if you are just
enthusiastic about our project, we would be excited to welcome you as a
contributor to the website! You can help by raising issues and providing PRs! To
get started, come by in our channel at the CNCF slack or join one of our SIG
meetings, every other Monday at 10 PST.
28 changes: 28 additions & 0 deletions static/refcache.json
Original file line number Diff line number Diff line change
Expand Up @@ -6275,6 +6275,10 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T06:02:13.813584-05:00"
},
"https://github.com/open-telemetry/community/pull/2427/": {
"StatusCode": 206,
"LastSeen": "2024-12-12T12:41:23.581154+01:00"
},
"https://github.com/open-telemetry/opamp-go": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:37:11.484137-05:00"
Expand Down Expand Up @@ -7559,6 +7563,14 @@
"StatusCode": 200,
"LastSeen": "2024-06-06T14:51:54.994687-04:00"
},
"https://github.com/open-telemetry/opentelemetry.io/compare/2022.12...2023.11": {
"StatusCode": 206,
"LastSeen": "2024-12-12T12:41:17.513091+01:00"
},
"https://github.com/open-telemetry/opentelemetry.io/compare/2023.12...2024.11": {
"StatusCode": 206,
"LastSeen": "2024-12-12T12:41:19.57618+01:00"
},
"https://github.com/open-telemetry/opentelemetry.io/fork": {
"StatusCode": 200,
"LastSeen": "2024-01-30T16:15:47.00387-05:00"
Expand Down Expand Up @@ -7595,14 +7607,26 @@
"StatusCode": 200,
"LastSeen": "2024-01-30T15:26:01.154768-05:00"
},
"https://github.com/open-telemetry/opentelemetry.io/pull/5380": {
"StatusCode": 206,
"LastSeen": "2024-12-12T12:41:30.400172+01:00"
},
"https://github.com/open-telemetry/opentelemetry.io/pull/5386/files": {
"StatusCode": 200,
"LastSeen": "2024-11-02T12:26:48.450866-04:00"
},
"https://github.com/open-telemetry/opentelemetry.io/pull/5575": {
"StatusCode": 206,
"LastSeen": "2024-12-12T12:41:27.869483+01:00"
},
"https://github.com/open-telemetry/opentelemetry.io/pulls": {
"StatusCode": 200,
"LastSeen": "2024-01-30T16:15:25.833527-05:00"
},
"https://github.com/open-telemetry/opentelemetry.io/releases/tag/2022.12": {
"StatusCode": 206,
"LastSeen": "2024-12-12T12:41:14.802192+01:00"
},
"https://github.com/open-telemetry/opentelemetry.io/security/policy": {
"StatusCode": 200,
"LastSeen": "2024-06-13T15:47:57.766697+02:00"
Expand Down Expand Up @@ -7719,6 +7743,10 @@
"StatusCode": 200,
"LastSeen": "2024-05-21T06:04:44.356932911Z"
},
"https://github.com/opentelemetrybot": {
"StatusCode": 206,
"LastSeen": "2024-12-12T12:41:24.59683+01:00"
},
"https://github.com/opentracing": {
"StatusCode": 200,
"LastSeen": "2024-01-18T19:37:06.376572-05:00"
Expand Down

0 comments on commit 94377f5

Please sign in to comment.