Dashboard
Modal

Suas funções no Modal falham em silêncio. O Polylane percebe, investiga e explica o porquê.

O Modal roda suas funções, sandboxes e jobs de GPU sob demanda. O Polylane mapeia o workspace inteiro e o observa em relação às próprias linhas de base.

Entrar na lista de espera

Todos os recursos suportados.

Os tipos de recurso do Modal que aparecem no seu grafo.

Ambiente
App
Função
Classe
Sandbox
Imagem
Volume
Segredo
Fila
Dict

Computação que desaparece, histórico que fica.

Agentes mapeiam o workspace, observam seus sinais e investigam o que quebra.

O workspace em um grafo

Environments, apps, funções, classes, imagens, sandboxes, volumes, segredos, filas e dicts, cada um com suas arestas, origem do deploy e histórico, ao lado de todo o resto que você roda.

Endpoints ligados a quem os chama

O Polylane casa URLs modal.run em variáveis de ambiente das suas outras nuvens, então um serviço chamando um web endpoint do Modal é uma aresta real no grafo, não conhecimento tribal.

O sinal de falha que o Modal realmente tem

O Modal não reporta taxa de erro, e código que lança exceção ainda sai como sucesso. Em vez disso, os agentes observam o volume de stderr nos seus apps recentemente ativos, julgado em relação a como cada app normalmente se comporta.

Gasto, observado a cada hora

Gasto medido em todo o workspace, somado por hora e julgado em relação ao normal. Uma função em loop ou um contêiner que nunca termina aparece muito antes da fatura.

Cold starts e acúmulos

Tempo de inicialização de sandbox e profundidade de fila, julgados em relação ao histórico recente do próprio workspace. Quando produtores superam consumidores, você descobre antes que o acúmulo conte.

Um par de tokens que o agente nunca vê

O Modal se conecta com um token de workspace: um ID e um segredo das suas configurações do Modal. Ambos são criptografados antes de serem armazenados e o agente nunca os vê. Mudanças de código chegam como pull requests.

Perguntas.

O Polylane é um SRE de IA para Modal?

É o que a maioria das pessoas quer dizer com o termo: agentes que mantêm seus apps, funções, sandboxes e filas em um único grafo de contexto, os observam, investigam issues e corrigem o que conseguem, com um humano aprovando qualquer coisa que mude a produção. Chamamos de software que se opera sozinho em vez de SRE de IA: o ponto é que o app cuida de si mesmo, não que um bot entra na rotação de plantão.

Como o Polylane se conecta ao meu workspace do Modal?

Com um token de API do Modal. Crie um nas configurações do seu workspace do Modal e cole o ID e o segredo do token. Ambos são criptografados antes de serem armazenados, e o agente nunca os vê.

Quais recursos do Modal o Polylane sincroniza?

Environments, apps, funções, classes, imagens, sandboxes, volumes, segredos, filas e dicts, cada um com suas arestas e histórico no grafo. A lista completa está nesta página.

O Polylane pode mudar meus apps do Modal?

Os agentes investigam e explicam. Mudanças de código só chegam como pull requests no repositório por trás do app, e qualquer ação de escrita pausa primeiro para a sua aprovação, com a requisição exata e o motivo na tela.

Como a detecção funciona sem regras de alerta?

Os agentes observam os sinais que o Modal realmente expõe, julgados em relação às linhas de base do próprio workspace: volume de logs de stderr nos apps ativos, gasto medido por hora, tempo de inicialização de sandbox e profundidade de fila. O Modal não expõe taxas de erro, utilização de GPU nem métricas por cron, então o Polylane não finge lê-las.

Funciona com o meu provedor de observabilidade?

Sim. Datadog, Sentry, Honeycomb, Axiom e Grafana Cloud entram no grafo como fontes de primeira classe, e seus alertas passam pela triagem de um agente no momento em que disparam.

Quanto custa?

Os preços são públicos e self-service: um plano gratuito, planos pagos a partir de $80 por mês e excedente com pagamento por uso além dos créditos incluídos. Cada plano e limite está publicado em polylane.com/pricing.

Serverless não significa sem vigilância. O Polylane guarda o registro.