Skip to content

Commit

Permalink
Merge pull request #27 from cloud-pi-native/observabilite
Browse files Browse the repository at this point in the history
relecture
  • Loading branch information
plec authored Apr 5, 2024
2 parents 64e53bb + 57bfb91 commit 9c46153
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
4 changes: 2 additions & 2 deletions docs/agreement/observability.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@ Le couple Elastisearch/Kibana est utilisé pour vous donner accès à vos logs.

> __:warning: Les logs ne sont conservés que sur une durée de 7 jours.__
Pour couvrir d'autres besoins, le projet doit mettre en place un collecteur de logs (rsyslog, fluentbit, fluentd, vector, kafka, ...) dans son application.
Pour les besoins de conservation au delà de 7 jours, le projet doit mettre en place un collecteur de logs (rsyslog, fluentbit, fluentd, vector, kafka, ...) dans le périmètre de son application afin de récupérer le flux de logs et les stockés sur un autre support (S3 par exemple)

Les logs seront transmis via le protocol HTTP, syslog ou vers un kafka.
Les logs peuvent être transmises via le protocol HTTP, syslog ou vers un kafka.

Pour bénéficier de ce service, merci de créer un ticket auprès de la ServiceTeam.

Expand Down
6 changes: 3 additions & 3 deletions docs/guide/archive-logs.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Archivage des logs

Il est possible de demander le forward des logs de son application vers son namespace applicatif afin de par exemple les archiver pour des raisons légales.
Il est possible de demander le transfert des logs de son application vers son namespace applicatif afin de par exemple les archiver pour des raisons légales.

Cette section va décrire comment recevoir les logs applicatifs et les archiver sur un S3 grâce au logiciel [vector](https://vector.dev)

Expand Down Expand Up @@ -29,7 +29,7 @@ dependencies:
vector:
enabled: true
commonLabels:
app: tcnp-infra
app:my-app
tier: logs
component: vector
podMonitor:
Expand Down Expand Up @@ -119,7 +119,7 @@ Vector est capable de parser les logs afin d'en tirer des métriques.
Dans l'exemple précédent, le podMonitor ainsi que le service lié à prometheus sont démarrés, il ne reste plus que les instructions liées au parsage des logs pour avoir des métriques qui remontent dans grafana.
L'exemple suivant prendre en exemple des logs issus de postgrest (log au format apache combined).
L'exemple suivant prend en exemple des logs issus de postgrest (log au format apache combined).
Ainsi le log suivant: `127.0.0.1 bob frank [10/Oct/2000:13:55:36 -0700] "GET /apache_pb.gif HTTP/1.0" 200 2326 "http://www.seniorinfomediaries.com/vertical/channels/front-end/bandwidth" "Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/1945-10-12 Firefox/37.0"`

Expand Down

0 comments on commit 9c46153

Please sign in to comment.