-
Couldn't load subscription status.
- Fork 1.6k
[ro] feature /content/docs/what-is-opentelemetry.md #7894
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
0c3126a
[ro] feature /content/docs/what-is-opentelemetry.md
didiViking c3453da
[ro] feature /content/docs/what-is-opentelemetry.md
didiViking 355c233
[ro] feature /content/docs/what-is-opentelemetry.md
didiViking 03c7c88
[ro] feature /content/docs/what-is-opentelemetry.md
didiViking e949a5c
[ro] feature /content/docs/what-is-opentelemetry.md
didiViking 6356dfa
[ro] feature /content/docs/what-is-opentelemetry.md
didiViking f6d4e8e
[ro] feature /content/docs/what-is-opentelemetry.md
didiViking 7e5f463
[ro] feature /content/docs/what-is-opentelemetry.md
didiViking File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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,157 @@ | ||
| --- | ||
| title: Ce este OpenTelemetry? | ||
| description: O scurtă explicație despre ce este și ce nu este OpenTelemetry. | ||
| aliases: [/about, /docs/concepts/what-is-opentelemetry, /otel] | ||
| weight: 150 | ||
| default_lang_commit: abb36857b0a8c6b09e379a96bf26d08af8d8f99c | ||
| cSpell:ignore: youtube | ||
| --- | ||
|
|
||
| OpenTelemetry este: | ||
|
|
||
| - Un **cadru și un set de instrumente [de observabilitate]** concepute pentru a | ||
| facilita | ||
| - [Generarea][instr] | ||
| - Exportarea | ||
| - [Colectarea](../concepts/components/#collector) | ||
|
|
||
| de [date de telemetrie][] cum ar fi [urme], [metrici], și [jurnale]. | ||
|
|
||
| - **Open source**, precum și **agnostic față de furnizor și instrument**, ceea | ||
| ce înseamnă că poate fi utilizat cu o gamă largă de backend-uri de | ||
| observabilitate, inclusiv instrumente open source precum [Jaeger] și | ||
| [Prometheus], precum și oferte comerciale. OpenTelemetry **nu** este un | ||
| backend de observabilitate în sine. | ||
|
|
||
| Un obiectiv important al OpenTelemetry este de a permite o instrumentare ușoară | ||
| a aplicațiilor și sistemelor tale, indiferent de limbajul de programare, | ||
| infrastructura și mediile de execuție utilizate. | ||
|
|
||
| Backend-ul (stocarea) și frontend-ul (vizualizarea) datelor de telemetrie sunt | ||
| lăsate în mod intenționat altor instrumente. | ||
|
|
||
| <div class="td-max-width-on-larger-screens"> | ||
| {{< youtube iEEIabOha8U >}} | ||
| </div> | ||
|
|
||
| Pentru mai multe videoclipuri din această serie și resurse suplimentare, vezi | ||
| [Ce urmează?](#what-next) | ||
|
|
||
| ## Ce este observabilitatea? | ||
|
|
||
| [Observabilitatea] este abilitatea de a înțelege starea internă a unui sistem | ||
| prin examinarea ieșirilor sale. În contextul software-ului, aceasta înseamnă a | ||
| fi capabil să înțelegi starea internă a unui sistem prin examinarea datelor sale | ||
| de telemetrie, care includ urme, metrici și jurnale. | ||
|
|
||
| Pentru a face un sistem observabil, acesta trebuie să fie [instrumentat][instr]. | ||
| Adică, codul trebuie să emită [urme], [metrici] sau [jurnale]. Datele | ||
| instrumentate trebuie apoi trimise către un backend de observabilitate. | ||
|
|
||
| ## De ce OpenTelemetry? | ||
|
|
||
| Odată cu creșterea cloud computing-ului, a arhitecturilor de microservicii și a | ||
| cerințelor de afaceri din ce în ce mai complexe, nevoia de software și | ||
| infrastructură [observabilitate] este mai mare ca niciodată. | ||
|
|
||
| OpenTelemetry satisface nevoia de observabilitate, respectând în același timp | ||
| două principii cheie: | ||
|
|
||
| 1. Deții datele pe care le generezi. Nu există nicio legătură cu furnizorul. | ||
| 2. Trebuie doar să înveți un singur set de API-uri și convenții. | ||
|
|
||
| Ambele principii combinate oferă echipelor și organizațiilor flexibilitatea de | ||
| care au nevoie în lumea informatică modernă de astăzi. | ||
|
|
||
| Dacă dorești să afli mai multe, consultă | ||
| [misiunea, viziunea și valorile](/community/mission/) OpenTelemetry. | ||
|
|
||
| ## Componentele principale OpenTelemetry | ||
|
|
||
| OpenTelemetry constă din următoarele componente principale: | ||
|
|
||
| - O [specificație](/docs/specs/otel) pentru toate componentele | ||
| - Un protocol standard (/docs/specs/otlp/) care definește forma datelor de | ||
| telemetrie | ||
| - [Convenții semantice](/docs/specs/semconv/) care definesc o schemă standard de | ||
| denumire pentru tipurile comune de date de telemetrie | ||
| - API-uri care definesc modul de generare a datelor de telemetrie | ||
| - [SDK-uri lingvistice](../languages) care implementează specificațiile, | ||
| API-urile și exportul datelor de telemetrie | ||
| - Un [ecosistem de biblioteci](/ecosistem/registry) care implementează | ||
| instrumentație pentru biblioteci și framework-uri comune | ||
| - Componente de instrumentație automată care generează date de telemetrie fără a | ||
| necesita modificări de cod | ||
| - [Colectorul OpenTelemetry](../collector), un proxy care primește, procesează | ||
| și exportă date de telemetrie | ||
| - Diverse alte instrumente, cum ar fi | ||
| [Operatorul OpenTelemetry pentru Kubernetes](../platforms/kubernetes/operator/), | ||
| [Diagramele OpenTelemetry Helm](../platforms/kubernetes/helm/) și | ||
| [resursele comunității pentru FaaS](../platforms/faas/) | ||
|
|
||
| OpenTelemetry este utilizat de o gamă largă de | ||
| [biblioteci, servicii și aplicații](/ecosystem/integrations/) care au | ||
| OpenTelemetry integrat pentru a oferi observabilitate în mod implicit. | ||
|
|
||
| OpenTelemetry este susținut de numeroși [furnizori](/ecosystem/vendors/), mulți | ||
| dintre ei oferind suport comercial pentru OpenTelemetry și contribuind direct la | ||
| proiect. | ||
|
|
||
| ## Extensibilitate | ||
|
|
||
| OpenTelemetry este conceput pentru a fi extensibil. Câteva exemple despre cum | ||
| poate fi extins includ: | ||
|
|
||
| - Adăugarea unui receptor la OpenTelemetry Collector pentru a accepta date de | ||
| telemetrie dintr-o sursă personalizată | ||
| - Încărcarea bibliotecilor de instrumentație personalizate într-un SDK | ||
| - Crearea unei [distribuții](../concepts/distributions/) a unui SDK sau a | ||
| Colectorului adaptată unui caz de utilizare specific | ||
| - Crearea unui nou exportator pentru un backend personalizat care nu acceptă | ||
| încă protocolul OpenTelemetry (OTLP) | ||
| - Crearea unui propagator personalizat pentru un format de propagare a | ||
| contextului nestandard | ||
|
|
||
| Deși majoritatea utilizatorilor s-ar putea să nu aibă nevoie să extindă | ||
| OpenTelemetry, proiectul este conceput pentru a face acest lucru posibil la | ||
| aproape orice nivel. | ||
|
|
||
| ## Istorie | ||
|
|
||
| OpenTelemetry este un proiect al [Cloud Native Computing Foundation][] (CNCF) | ||
| care este rezultatul unei [fuziuni] între două proiecte anterioare, | ||
| [OpenTracing](https://opentracing.io) și [OpenCensus](https://opencensus.io). | ||
| Ambele proiecte au fost create pentru a rezolva aceeași problemă: lipsa unui | ||
| standard pentru instrumentarea codului și trimiterea datelor de telemetrie către | ||
| un backend Observability. Întrucât niciunul dintre proiecte nu a reușit să | ||
| rezolve problema independent, ele au fuzionat pentru a forma OpenTelemetry și | ||
| a-își combina punctele forte, oferind în același timp o soluție unică. | ||
|
|
||
| Dacă utilizezi în prezent OpenTracing sau OpenCensus, poți afla cum să migrezi | ||
| la OpenTelemetry în [Ghidul de migrare](../migration/). | ||
|
|
||
| [fuziuni]: | ||
didiViking marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| https://www.cncf.io/blog/2019/05/21/a-brief-history-of-opentelemetry-so-far/ | ||
|
|
||
| ## Ce urmează? | ||
|
|
||
| - [Începe](../getting-started/) — treci la acțiune! | ||
| - Învață despre [conceptele OpenTelemetry](../concepts/). | ||
| - [Urmărește videoclipuri][] din [OTel pentru începători][] sau alte [liste de | ||
| redare]. | ||
| - Înscrie-te la [training](/training), inclusiv la **cursul gratuit** | ||
| [Începe cu OpenTelemetry](/training/#courses). | ||
|
|
||
| [Cloud Native Computing Foundation]: https://www.cncf.io | ||
| [instr]: ../concepts/instrumentation | ||
| [Jaeger]: https://www.jaegertracing.io/ | ||
| [jurnale]: ../concepts/signals/logs/ | ||
| [metrici]: ../concepts/signals/metrics/ | ||
| [observabilitate]: ../concepts/observability-primer/#what-is-observability | ||
| [OTel pentru începători]: | ||
| https://www.youtube.com/playlist?list=PLVYDBkQ1TdyyWjeWJSjXYUaJFVhplRtvN | ||
| [liste de redare]: https://www.youtube.com/@otel-official/playlists | ||
| [Prometheus]: https://prometheus.io/ | ||
| [date de telemetrie]: ../concepts/signals/ | ||
| [urme]: ../concepts/signals/traces/ | ||
| [Urmărește videoclipuri]: https://www.youtube.com/@otel-official | ||
didiViking marked this conversation as resolved.
Show resolved
Hide resolved
|
||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Heading IDs are missing here and elsewhere. This breaks link checking, see: