mirror of
https://github.com/fastapi/fastapi.git
synced 2026-10-30 05:41:02 -04:00
ЁЯМР Update translations for hi (update-outdated) (#16498)
Co-authored-by: pr-submit[bot] <pr-submit[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
4106c301cd
commit
f1b6537367
2 files changed
+7
-11
No files matched your search
@@ -31,7 +31,7 @@ $ uv add "fastapi[standard]"
|
||||
|
||||
{* ../../docs_src/opentelemetry/tutorial001_py310.py *}
|
||||
|
||||
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рд╕рдм default рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред Telemetry рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреЛрдИ рдХрд╕реНрдЯрдо рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
|
||||
Telemetry рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреЛрдИ рдХрд╕реНрдЯрдо рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ рд╣реИред
|
||||
|
||||
## FastAPI Cloud { #fastapi-cloud }
|
||||
|
||||
@@ -48,11 +48,12 @@ Pro рдкреНрд▓рд╛рди рдкрд░, рдЖрдк [Metrics рдбреИрд╢рдмреЛрд░реНрдб](https://fa
|
||||
рдЙрджрд╛рд╣рд░рдг URL рдХреА рдЬрдЧрд╣ рдЕрдкрдирд╛ endpoint рдбрд╛рд▓рдХрд░, рдпреЗ environment variables рд╕реЗрдЯ рдХрд░реЗрдВ:
|
||||
|
||||
```bash
|
||||
export FASTAPI_OTEL_AUTO_CONFIGURE=true
|
||||
export OTEL_SERVICE_NAME=my-api
|
||||
export OTEL_EXPORTER_OTLP_ENDPOINT=https://collector.example.com
|
||||
```
|
||||
|
||||
`OTEL_SERVICE_NAME` рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕реЗрд╡рд╛ рдореЗрдВ рдЖрдкрдХреЗ рдРрдк рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИред Endpoint, data рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╕ URL рд╣реИред рдЙрд╕ URL рдХреЗ рдЕрдВрддрд░реНрдЧрдд traces рдХреЛ `/v1/traces`, metrics рдХреЛ `/v1/metrics` рдФрд░ logs рдХреЛ `/v1/logs` рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред
|
||||
`FASTAPI_OTEL_AUTO_CONFIGURE=true`, FastAPI рдХреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд exporter setup рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред `OTEL_SERVICE_NAME` рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕реЗрд╡рд╛ рдореЗрдВ рдЖрдкрдХреЗ рдРрдк рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИред Endpoint, data рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╕ URL рд╣реИред рдЙрд╕ URL рдХреЗ рдЕрдВрддрд░реНрдЧрдд traces рдХреЛ `/v1/traces`, metrics рдХреЛ `/v1/metrics` рдФрд░ logs рдХреЛ `/v1/logs` рдкрд░ рднреЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред
|
||||
|
||||
рдпрджрд┐ рдЖрдкрдХреА рд╕реЗрд╡рд╛ рдХреЛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рддреЛ `OTEL_EXPORTER_OTLP_HEADERS` рдореЗрдВ рдЙрд╕рдХреЗ рдмрддрд╛рдП рдЧрдП headers рд╕реЗрдЯ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП `api-key=YOUR_API_KEY`ред
|
||||
|
||||
@@ -85,13 +86,9 @@ $ curl http://127.0.0.1:8000/items/1
|
||||
|
||||
Telemetry рд▓рд╛рдЗрдмреНрд░реЗрд░реА OpenTelemetry рдХреЗ рдЧреНрд▓реЛрдмрд▓ providers рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреА рд╣реИрдВред рдРрдк рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдФрд░ FastAPI рдЕрдкрдиреЗ рдЖрдк рдЙрди providers рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
|
||||
|
||||
рдЬрдм environment рдореЗрдВ рдХреЛрдИ OTLP endpoint рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ FastAPI рд╣рд░ рд╕рдХреНрд╖рдо provider рдореЗрдВ рдЙрд╕ рдЧрдВрддрд╡реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ exporter рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдореМрдЬреВрджрд╛ exporters рдЕрдкрдиреЗ рдЧрдВрддрд╡реНрдпреЛрдВ рдкрд░ data рднреЗрдЬрдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред
|
||||
Default рд░реВрдк рд╕реЗ, FastAPI exporters рдЬреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП providers рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЬрдм рд╕реНрд╡рдЪрд╛рд▓рд┐рдд setup рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ рдФрд░ environment рдореЗрдВ рдХреЛрдИ OTLP endpoint рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ FastAPI рд╣рд░ рд╕рдХреНрд╖рдо provider рдореЗрдВ рдЙрд╕ рдЧрдВрддрд╡реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ exporter рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдореМрдЬреВрджрд╛ exporters рдЕрдкрдиреЗ рдЧрдВрддрд╡реНрдпреЛрдВ рдкрд░ data рднреЗрдЬрдирд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред
|
||||
|
||||
рд╣рд░ рдЧрдВрддрд╡реНрдп рдХреЛ рдПрдХ рдмрд╛рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рдпрджрд┐ рдХреЛрдИ рджреВрд╕рд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА environment рдореЗрдВ рджрд┐рдП рдЧрдП рдЧрдВрддрд╡реНрдп рдХреЛ рд╕рдВрднрд╛рд▓ рд░рд╣реА рд╣реИ, рддреЛ рдЙрд╕рдХрд╛ environment export рдЕрдХреНрд╖рдо рдХрд░реЗрдВ рдпрд╛ FastAPI рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд setup рдмрдВрдж рдХрд░реЗрдВ:
|
||||
|
||||
```python
|
||||
app = FastAPI(telemetry={"auto_configure": False})
|
||||
```
|
||||
рдпрджрд┐ рдХреЛрдИ рджреВрд╕рд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрд╕реА рдЧрдВрддрд╡реНрдп рдкрд░ export рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреА рд╣реИ, рддреЛ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ telemetry рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП `FASTAPI_OTEL_AUTO_CONFIGURE` рдХреЛ рд╕реЗрдЯ рди рдХрд░реЗрдВ рдпрд╛ рдЙрд╕реЗ `false` рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред
|
||||
|
||||
рдЖрдк `telemetry` рдбрд┐рдХреНрд╢рдирд░реА рдореЗрдВ рд╕реАрдзреЗ рдПрдХ provider рднреА рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ provider рдЖрдкрдХреЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ request spans рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП OpenTelemetry рдХреЗ console exporter рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ:
|
||||
|
||||
@@ -143,7 +140,7 @@ FastAPI, request validation рдХреА рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЛ рднреА route
|
||||
| `logs` | Validation рдХреА рд╡рд┐рдлрд▓рддрд╛рдПрдБ рдФрд░ рд╕рдВрднрд╛рд▓реЗ рди рдЧрдП exceptions рд░рд┐рдХреЙрд░реНрдб рдХрд░рдирд╛ | `True` |
|
||||
| `operation_spans` | Request рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП spans рдЬреЛрдбрд╝рдирд╛ | `True` |
|
||||
| `exclude` | рдЬрдм ASGI scope рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ function `True` рд▓реМрдЯрд╛рдП, рддреЛ requests рдЫреЛрдбрд╝ рджреЗрдирд╛ | `None` |
|
||||
| `auto_configure` | Environment variables рдореЗрдВ рд╕реЗрдЯ endpoints рдХреЗ рд▓рд┐рдП exporters рдЬреЛрдбрд╝рдирд╛ | `True` |
|
||||
| `auto_configure` | Environment variables рдореЗрдВ рд╕реЗрдЯ endpoints рдХреЗ рд▓рд┐рдП exporters рдЬреЛрдбрд╝рдирд╛ | рдпрджрд┐ `FASTAPI_OTEL_AUTO_CONFIGURE=true` рд╣реИ рддреЛ `True`, рдЕрдиреНрдпрдерд╛ `False` |
|
||||
|
||||
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, health checks рдХреЛ рдЫреЛрдбрд╝рдХрд░ metrics рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
|
||||
|
||||
@@ -158,4 +155,4 @@ app = FastAPI(
|
||||
)
|
||||
```
|
||||
|
||||
рдЬрдм рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди provider setup рдЦреБрдж рд╕рдВрднрд╛рд▓рддрд╛ рд╣реЛ, рдЬреИрд╕реЗ рдЕрдкрдиреЗ lifespan function рдХреЗ рдЕрдВрджрд░, рддреЛ `auto_configure` рдХреЛ `False` рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред
|
||||
`telemetry` рдбрд┐рдХреНрд╢рдирд░реА рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХреА рдЧрдИ `auto_configure` рдХреА value, `FASTAPI_OTEL_AUTO_CONFIGURE` рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреА рд╣реИред рдХреЛрдб рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд setup рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП `telemetry={"auto_configure": True}` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╛ рдХрд┐рд╕реА рдРрдк рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП `telemetry={"auto_configure": False}` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рднрд▓реЗ рд╣реА environment variable рдЗрд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реЛред
|
||||
@@ -20,5 +20,4 @@ FastAPI Cloud, *FastAPI and friends* open source projects рдХрд╛ рдкреНрд░рд╛рде
|
||||
|
||||
рдЖрдк рдЙрдирдХреА guides рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдФрд░ рдЙрдирдХреА services рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрди рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
|
||||
|
||||
* [Render](https://docs.render.com/deploy-fastapi?utm_source=deploydoc&utm_medium=referral&utm_campaign=fastapi)
|
||||
* [Railway](https://docs.railway.com/guides/fastapi?utm_medium=integration&utm_source=docs&utm_campaign=fastapi)
|
||||
Reference in new issue
Block a user