Skip to content

Commit 59dd619

Browse files
clementduveauopentelemetrybottheletterf
authored
[fr] translation for docs "getting started" + _index of zero-code (#7251)
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Fabrizio Ferri-Benedetti <algernon@fastmail.com>
1 parent 3d179db commit 59dd619

File tree

4 files changed

+158
-0
lines changed

4 files changed

+158
-0
lines changed
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
---
2+
title: Instrumentation Zero-code
3+
description: >-
4+
Apprenez comment ajouter l'observabilité à une application sans avoir besoin
5+
d'écrire du code
6+
weight: 10
7+
aliases: [automatic]
8+
default_lang_commit: 3512b0ae11f72d3a954d86da59ad7f98d064bdad
9+
---
10+
11+
En tant qu'[Ops](/docs/getting-started/ops/) vous pourriez souhaiter ajouter
12+
l'observabilité à une ou plusieurs applications sans avoir à modifier le code
13+
source. OpenTelemetry vous permet d'obtenir rapidement un certain degré
14+
d'observabilité pour un service sans avoir à utiliser l'API et le SDK
15+
d'OpenTelemetry pour
16+
l'[instrumentation avec du code](/docs/concepts/instrumentation/code-based).
17+
18+
![Zero Code](./zero-code.svg)
19+
20+
L'instrumentation Zero-code ajoute les capacités de l'API et du SDK
21+
OpenTelemetry à votre application, généralement à l'aide d'un agent ou d'un
22+
concept similaire. Les mécanismes spécifiques impliqués peuvent différer selon
23+
le langage de programmation, allant de la manipulation de bytecode, au monkey
24+
patching, en passant par eBPF pour injecter des appels à l'API et au SDK
25+
OpenTelemetry dans votre application.
26+
27+
Typiquement, l'instrumentation Zero-code ajoute tout le nécessaire pour les
28+
bibliothèques que vous utilisez. Cela signifie que les requêtes et réponses, les
29+
appels aux bases de données, les appels de file d'attente de messages, et
30+
autres, sont instrumentés. Le code de votre application, cependant, n'est
31+
généralement pas instrumenté. Pour instrumenter votre code, vous devrez utiliser
32+
l'[instrumentation avec du code](/docs/concepts/instrumentation/code-based).
33+
34+
De plus, l'instrumentation Zero-code vous permet de configurer les
35+
[librairies d'instrumentation](/docs/concepts/instrumentation/libraries) et les
36+
[exportateurs](/docs/concepts/components/#exporters) que vous auriez chargés.
37+
38+
Vous pouvez configurer l'instrumentation Zero-code via des variables
39+
d'environnement et d'autres mécanismes spécifiques au langage, tels que les
40+
propriétés système ou les arguments passés aux méthodes d'initialisation. Pour
41+
commencer, vous n'avez besoin que d'un nom de service configuré afin de pouvoir
42+
identifier celui-ci dans la solution d'observabilité de votre choix.
43+
44+
D'autres options de configuration sont disponibles, notamment :
45+
46+
- Configuration spécifique à la source de données
47+
- Configuration de l'exportateur
48+
- Configuration du propagateur
49+
- Configuration des ressources
50+
51+
L'instrumentation automatique est disponible pour les langages suivants :
52+
53+
- [.NET](/docs/zero-code/dotnet/)
54+
- [Go](/docs/zero-code/go)
55+
- [Java](/docs/zero-code/java/)
56+
- [JavaScript](/docs/zero-code/js/)
57+
- [PHP](/docs/zero-code/php/)
58+
- [Python](/docs/zero-code/python/)
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: Débuter
3+
description: Débutez avec OpenTelemetry selon votre rôle.
4+
no_list: true
5+
weight: 160
6+
default_lang_commit: 3512b0ae11f72d3a954d86da59ad7f98d064bdad
7+
---
8+
9+
Sélectionnez un rôle[^1] pour commencer :
10+
11+
<div class="l-get-started-buttons justify-content-start mt-3 ms-3">
12+
13+
- [Dev](dev/)
14+
- [Ops](ops/)
15+
16+
</div>
17+
18+
Vous pouvez également essayer la [démo officielle d'OpenTelemetry][demo] pour
19+
_voir_ à quoi ressemble l'observabilité avec OpenTelemetry !
20+
21+
<div class="l-primary-buttons justify-content-start mt-3 mb-5 ms-3">
22+
23+
- [Essayer la démo][demo]
24+
25+
</div>
26+
27+
[^1]: Si aucun de ces rôles ne s'applique à vous, [faites-le nous savoir][].
28+
29+
[demo]: /ecosystem/demo/
30+
[faites-le nous savoir]:
31+
https://github.com/open-telemetry/opentelemetry.io/issues/new?title=Add%20a%20new%20persona:%20My%20Persona&body=Provide%20a%20description%20of%20your%20role%20and%20responsibilities%20and%20what%20your%20observability%20goals%20are
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: Débuter pour les développeurs
3+
linkTitle: Dev
4+
default_lang_commit: 3512b0ae11f72d3a954d86da59ad7f98d064bdad
5+
---
6+
7+
Cette page à propos de [comment bien débuter](..) est faite pour vous si :
8+
9+
- Vous développez des logiciels
10+
- Votre objectif est de rendre observable via l'écriture de code
11+
- Vous voulez que vos dépendances émettent automatiquement de la télémétrie
12+
13+
OpenTelemetry peut vous aider ! Pour atteindre vos objectifs d'avoir vos
14+
dépendances instrumentées automatiquement et d'instrumenter votre propre code
15+
avec notre API manuellement, nous recommandons que vous appreniez d'abord les
16+
concepts suivants :
17+
18+
- [Qu'est-ce qu'OpenTelemetry ?](../../what-is-opentelemetry/)
19+
- [Comment puis-je ajouter une instrumentation à mon code ?](../../concepts/instrumentation/code-based/)
20+
21+
Si vous développez des librairies, des frameworks ou des middlewares qui sont
22+
utilisés comme dépendance dans d'autres logiciels, nous recommandons que vous
23+
appreniez comment vous pouvez fournir la télémétrie nativement :
24+
25+
- [Comment puis-je ajouter une instrumentation native à ma librairie ?](../../concepts/instrumentation/libraries/)
26+
27+
Si vous cherchez un ensemble d'applications pour tester, essayez notre
28+
[démo officielle d'OpenTelemetry](/ecosystem/demo/).
29+
30+
Ensuite, vous pouvez approfondir les documentations pour le
31+
[langage](../../languages/) que vous utilisez :
32+
33+
- [C++](../../languages/cpp/)
34+
- [.NET](../../languages/dotnet/)
35+
- [Erlang / Elixir](../../languages/erlang/)
36+
- [Go](../../languages/go/)
37+
- [Java](../../languages/java/)
38+
- [JavaScript / TypeScript](../../languages/js/)
39+
- [PHP](../../languages/php/)
40+
- [Python](../../languages/python/)
41+
- [Ruby](../../languages/ruby/)
42+
- [Rust](../../languages/rust/)
43+
- [Swift](../../languages/swift/)
44+
- [Autre](../../languages/other/)
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: Débuter pour les Ops
3+
linkTitle: Ops
4+
default_lang_commit: 3512b0ae11f72d3a954d86da59ad7f98d064bdad
5+
---
6+
7+
Cette page à propos de [comment bien débuter](..) est faite pour vous si :
8+
9+
- Vous exécutez un ensemble d'applications en production
10+
- Votre objectif est d'obtenir de la télémétrie de ces applications sans toucher
11+
à leur code
12+
- Vous souhaitez collecter des traces, des métriques et des logs de plusieurs
13+
services et les envoyer vers votre solution d'observabilité.
14+
15+
OpenTelemetry peut vous aider ! Pour atteindre votre objectif d'obtenir de la
16+
télémétrie des applications sans toucher à leur code, nous recommandons que vous
17+
en appreniez plus sur ces sujets:
18+
19+
- [Qu'est-ce qu'OpenTelemetry ?](../../what-is-opentelemetry/)
20+
- [Comment puis-je instrumenter des applications sans toucher à leur code ?](../../concepts/instrumentation/zero-code/)
21+
- [Comment puis-je configurer un collecteur ?](../../collector/)
22+
- [Comment puis-je automatiser l'instrumentation sur Kubernetes avec l'Opérateur OpenTelemetry ?](../../platforms/kubernetes/operator/)
23+
24+
Si vous cherchez un ensemble d'applications pour tester, essayez notre
25+
[démo officielle d'OpenTelemetry](/ecosystem/demo/).

0 commit comments

Comments
 (0)