Tes fonctions Modal échouent en silence. Polylane le remarque, enquête et te dit pourquoi.
Modal fait tourner tes fonctions, tes sandboxes et tes jobs GPU à la demande. Polylane cartographie tout l'espace de travail et le surveille par rapport à ses propres baselines.
Rejoindre la liste d'attenteToutes les ressources prises en charge.
Les types de ressources Modal qui apparaissent dans ton graphe.
Du calcul qui s'évapore, un historique qui reste.
Les agents cartographient l'espace de travail, surveillent ses signaux et enquêtent sur ce qui casse.
L'espace de travail dans un seul graphe
Environnements, apps, fonctions, classes, images, sandboxes, volumes, secrets, files et dicts, chacun avec ses arêtes, sa provenance de déploiement et son historique, à côté de tout ce que tu fais tourner par ailleurs.
Des points d'accès reliés à leurs appelants
Polylane repère les URL modal.run dans les variables d'environnement de tes autres clouds, donc un service qui appelle un point d'accès web Modal est une vraie arête dans le graphe, pas un savoir tribal.
Le signal de panne que Modal a vraiment
Modal ne rapporte aucun taux d'erreur, et du code qui lève une exception se termine quand même en succès. Les agents surveillent plutôt le volume de stderr sur tes apps récemment actives, jugé par rapport au comportement habituel de chaque app.
Les dépenses, surveillées heure par heure
Les dépenses mesurées de l'espace de travail, sommées par heure et jugées par rapport à la normale. Une fonction qui boucle ou un conteneur qui ne se termine jamais se voit bien avant la facture.
Démarrages à froid et backlogs
Le temps de démarrage des sandboxes et la profondeur des files, jugés par rapport à l'historique récent de l'espace de travail. Quand les producteurs dépassent les consommateurs, tu l'apprends avant que le backlog ne le raconte.
Une paire de tokens que l'agent ne voit jamais
Modal se connecte avec un token d'espace de travail : un ID et un secret depuis tes paramètres Modal. Les deux sont chiffrés avant d'être stockés et l'agent ne les voit jamais. Les changements de code arrivent en pull requests.
Questions.
Polylane est-il un SRE IA pour Modal ?
C'est ce que la plupart des gens entendent par ce terme : des agents qui gardent tes apps, tes fonctions, tes sandboxes et tes files dans un seul graphe de contexte, les surveillent, enquêtent sur les issues et réparent ce qu'ils peuvent, un humain approuvant tout ce qui change la production. Nous parlons de logiciel autonome en exploitation plutôt que de SRE IA : l'idée est que l'app prend soin d'elle-même, pas qu'un bot rejoigne la rotation d'on-call.
Comment Polylane se connecte-t-il à mon espace de travail Modal ?
Avec un token d'API Modal. Crée-en un dans les paramètres de ton espace de travail Modal, puis colle l'ID du token et le secret du token. Les deux sont chiffrés avant d'être stockés, et l'agent ne les voit jamais.
Quelles ressources Modal Polylane synchronise-t-il ?
Environnements, apps, fonctions, classes, images, sandboxes, volumes, secrets, files et dicts, chacun avec ses arêtes et son historique dans le graphe. La liste complète est sur cette page.
Polylane peut-il modifier mes apps Modal ?
Les agents enquêtent et expliquent. Les changements de code n'arrivent jamais autrement qu'en pull requests sur le dépôt derrière l'app, et toute action d'écriture se met d'abord en pause pour ton approbation, avec la requête exacte et la raison à l'écran.
Comment la détection fonctionne-t-elle sans règles d'alerte ?
Les agents surveillent les signaux que Modal expose réellement, jugés par rapport aux propres baselines de l'espace de travail : le volume de logs stderr sur les apps actives, les dépenses mesurées par heure, le temps de démarrage des sandboxes et la profondeur des files. Modal n'expose ni taux d'erreur, ni utilisation GPU, ni métriques par cron, donc Polylane ne fait pas semblant de les lire.
Est-ce que ça fonctionne avec mon fournisseur d'observabilité ?
Oui. Datadog, Sentry, Honeycomb, Axiom et Grafana Cloud rejoignent le graphe comme sources de premier rang, et leurs alertes sont triées par un agent dès qu'elles se déclenchent.
Combien ça coûte ?
Les tarifs sont publics et en libre-service : un forfait gratuit, des forfaits payants à partir de $80 par mois, et un dépassement en pay-as-you-go au-delà des crédits inclus. Chaque forfait et chaque limite est publié sur polylane.com/pricing.