Lyncea

Vue d'ensemble

Plateforme SaaS multi-tenant pour collecter et stocker les logs de vos services en production.

Lyncea est une plateforme de supervision des logs pensée pour les équipes qui exploitent plusieurs services en production. L'ingestion suit la spécification OTLP/HTTP d'OpenTelemetry — vous pointez vos collecteurs ou SDK existants vers Lyncea, sans réécrire votre instrumentation.

Lyncea est en cours de construction. Sont disponibles aujourd'hui : l'ingestion OTLP, la gestion multi-tenant (tenants, projets, membres, clés d'API), le RBAC, la recherche de logs, le live tail SSE et un dashboard de résumé 24 h. L'alerting et l'API d'audit côté tenant ne sont pas encore implémentés — voir les badges Bientôt disponible ci-dessous.

Ce que vous pouvez faire

Concepts clés

Lyncea a deux niveaux de hiérarchie : un tenant représente votre organisation cliente (facturation, quota d'ingestion, droits de haut niveau) et contient un ou plusieurs projets, qui reçoivent les logs et portent les clés d'API. Il n'y a pas de regroupement intermédiaire — « tenant » et « organisation » désignent la même chose.

TermeDéfinition
TenantEspace isolé d'une organisation cliente. Toutes les données portent un tenant_id.
ProjetApplication ou service à monitorer, à l'intérieur du tenant. Porte les clés d'API et reçoit les logs.
Clé d'APISecret signé hashé en base, scopé write:logs. Émise par projet, utilisée par vos services.
Membre tenantUtilisateur attaché au tenant avec un rôle global (owner, admin, member).
Membre projetSurcharge facultative du rôle d'un membre tenant sur un projet précis (admin, editor, viewer).

Lyncea n'expose jamais un tenant_id côté requête : il est lu depuis le JWT à chaque appel. Le cloisonnement multi-tenant est garanti au niveau du service, pas au niveau du client.

Architecture en bref

L'API découple ingestion (chaude) et écriture analytique (ClickHouse via Kafka). Authentification JWT EdDSA/Ed25519 pour la console, clés d'API pour l'ingestion — deux chemins d'auth indépendants. La lecture (recherche, live tail SSE, dashboard) interroge ClickHouse en passant par le JWT.

Pour aller plus loin

On this page