Files
2026-10-23 18:46:50 +02:00

68 lines
2.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Liste blanche des données exportées (§79)
> On n'envoie **jamais** « tout parce que c'est utile ». Seuls les attributs ci-dessous
> sont exportés vers la plateforme externe. Tout le reste (identité métier, corps HTTP,
> contenus, secrets) reste **local**.
## Attributs de logs (exportés)
| Attribut | Raison | Cardinalité | Sensibilité | Rétention |
|---|---|---|---|---|
| `event.code` | pivot de normalisation (§39) | moyenne (catalogue borné) | faible | logs |
| `level` | sévérité | faible (6 valeurs) | faible | logs |
| `event.priority` | priorité P0–P4 | faible (5 valeurs) | faible | logs |
| `component` | émetteur | faible (liste bornée) | faible | logs |
| `omika.trace_id` | corrélation | **haute** (GUID) — OK en log, jamais en métrique | faible (GUID, pas de PII) | logs |
| `omika.session_id` | corrélation | **haute** (GUID) | faible | logs |
| `omika.operation_id` | corrélation | **haute** (GUID) | faible | logs |
| `app.version` | diagnostic par version | faible | faible | logs |
| `platform` | plateforme | faible (Windows/Android/iOS) | faible | logs |
| `os.name` / `os.version` | contexte appareil | faible | faible | logs |
| `device.model` / `device.manufacturer` | contexte appareil | faible | faible | logs |
| `error.code` | code d'erreur terminal | moyenne (codes catalogués) | faible | logs |
| `event.duration_ms` | durée | numérique | faible | logs |
| `event.success` | issue | booléen | faible | logs |
| `event.entity_type` | type d'entité | faible (énum borné) | faible | logs |
| métadonnées **filtrées** | contexte contrôlé | bornée (≤ 16, chaînes ≤ 256) | filtrée | logs |
## Attributs **jamais** exportés (§38/§71)
```text
Authorization, Password, Token, Cookie, ConnectionString,
RequestBody, ResponseBody, EmailBody, SMTP password,
documents, photos, signatures
```
et les identités métier : `DeviceId`, `ClientId`, `UserId`, `CollaborateurId`, `EntityId`
(restent locaux, uniquement utiles côté Omika).
## Labels de métriques (autorisés, low-cardinality, §37)
```text
component, status_class, method, route_template,
event_priority, level, result, reason, signal
```
**Interdit** comme label de métrique (§36) :
```text
TraceId, SpanId, SessionId, OperationId, EventId, BatchId,
UserId, ClientId, CollaborateurId, DeviceId, EntityId,
Email, URL complète, GUID métier
```
## Métriques techniques (premières, §35)
```text
omika.telemetry.accepted omika.telemetry.dropped
omika.telemetry.queue.depth
omika.external.exported omika.external.dropped
omika.external.circuit_state
omika.api.requests omika.api.errors
omika.api.duration
omika.diagnostic.forwarder.forwarded / .failure (côté API)
```