adriannovegil / awesome-observability
ajoute Grafana Alloy aux collecteurs de logs
∷ insightGrafana Alloy manquait complètement à la liste — c'est la distribution du Collector OpenTelemetry de Grafana et le successeur officiel de Promtail et Grafana Agent, tous deux en fin de vie. Loki y figurait déjà, mais pas l'agent que Grafana recommande désormais pour y expédier les logs. Ajouté sous Collect → Logging, par ordre alphabétique entre Elastic Beats et mTAIL, au format existant (+1).
observabilitygrafanaalloyawesome-listdocs
community-scripts / ProxmoxVE
changedetection : migration de l'install Python vers un venv uv
∷ insightLe script d'install s'appuyait sur le --ignore-installed de pip, qui laisse des métadonnées dist-info dupliquées et un crash différé au redémarrage suivant du service. Reproduit en live sur mon propre conteneur (46 paquets dupliqués, certifi ×3) et migration de l'install + update vers le helper maison setup_uv du projet (venv Python 3.13), avec migration automatique du layout pip-global existant. Corrige la cause racine que leur #13548 ne faisait que masquer. (+33 −17)
proxmoxpythonuvpackaging
community-scripts / ProxmoxVE
homelable : préserver la config du serveur MCP à travers les updates
∷ insightLa routine d'update de Homelable écrasait la configuration du serveur MCP à chaque exécution, effaçant les personnalisations locales. Reprise du chemin d'update pour préserver la config existante au lieu de l'écraser.
proxmoxmcpconfig
community-scripts / ProxmoxVE
infisical : correction d'un abort d'update dû à un nom de champ d'identifiants erroné
∷ insightDécouvert sur mon propre CT : l'update d'Infisical avortait en cours de route et laissait le service à terre. ct/infisical.sh cherchait 'Database Password:' alors que setup_postgresql_db écrit 'Password:' — un grep erroné d'une ligne. Champ corrigé ; l'update se termine de nouveau proprement.
proxmoxinfisicalpostgresbugfix
RightNow-AI / openfang
fix(security): unifier la protection SSRF des appels hôte WASM
∷ insightLe host_net_fetch() du sandbox WASM portait sa propre vérification SSRF, divergée du check_ssrf() canonique de web_fetch.rs — les agents WASM pouvaient atteindre des cibles internes que les outils natifs bloquent correctement. Unification des deux appels sur l'implémentation canonique unique (+56 −98).
rustsecurityssrfwasm
ublue-os / homebrew-experimental-tap
Cask claude-code-linux — livecheck npm plutôt que GCS
∷ insightLe fichier GCS /stable officiel d'Anthropic accuse jusqu'à 13 versions de retard sur le registre npm. Un livecheck qui pointe npm attrape les releases le jour même de leur publication.
homebrewcaskbluefinclaude-code
requarks / wiki
`render IS NULL` en DB cause un HTTP 500 silencieux sans chemin de récupération
∷ insightRencontré en prod après migration : les pages dont la colonne render était NULL retournaient HTTP 500 au lieu de retomber sur un re-rendu depuis la source. Repro minimal + pointeur vers server/models/pages.js#L952-L969 + fix proposé.
wikijspostgresbug-report
grafana / alloy
docs : exemple systemd journal pour la migration Promtail → Alloy
∷ insightLe guide de migration officiel ne couvrait que les configs scrape file-based, oubliant la source Linux la plus courante — le journal systemd. Ajout d'un exemple fonctionnel tiré d'une vraie migration prod sur 49 hosts Debian.
grafanaalloypromtaildocsloki
wazuh / wazuh-documentation
avertissement : wazuh-agent entre en conflit avec wazuh-manager sur le même host
∷ insightLe paquet wazuh-agent désinstalle silencieusement wazuh-manager via dpkg Conflicts/Replaces quand les deux sont installés sur la même machine. Aucun avertissement dans la doc install. Nous a coûté 17h de panne silencieuse (voir le post-mortem sur le blog).
wazuhsiemdocsdpkg