Autore: Yuri Gagarin

Monitoraggio come servizio: sistema modulare per architetture a microservizi

Oggi nel nostro progetto, oltre al codice monolitico, funzionano decine di microservizi. Ognuno di essi richiede un monitoraggio. Fare questo su larga scala con il solo aiuto degli ingegneri DevOps è problematico. Abbiamo sviluppato un sistema di monitoraggio che funziona come servizio per gli sviluppatori. Possono scrivere autonomamente metriche nel sistema di monitoraggio, utilizzarle, costruire dashboard sulla loro base, attaccarvi allerta, […]

Archiviazione delle metriche: come siamo passati da Graphite+Whisper a Graphite+ClickHouse

Ciao a tutti! Nel mio articolo precedente ho parlato dell'organizzazione di un sistema di monitoraggio modulare per architetture a microservizi. Nulla rimane immobile, il nostro progetto cresce costantemente e anche il numero delle metriche archiviate. Come abbiamo organizzato il passaggio da Graphite+Whisper a Graphite+ClickHouse in condizioni di carico elevato, delle aspettative su di esso e dei risultati della migrazione leggi oltre.

Bioyino — aggregatore di metriche distribuito e scalabile

Quindi, stai raccogliendo metriche. Come noi. Anche noi raccogliamo metriche. Certamente quelle necessarie per il business. Oggi parleremo del primo anello del nostro sistema di monitoraggio — un server di aggregazione compatibile con statsd chiamato bioyino, del perché lo abbiamo scritto e perché ci siamo allontanati da brubeck. Dalle nostre precedenti articoli (1, 2) si può scoprire che per un certo periodo abbiamo raccolto le etichette […]

Estinzione dei file informatici

I servizi tecnologici alla moda stanno cambiando le nostre abitudini online. Adoro i file. Mi piace rinominarli, spostarli, ordinarli, modificare il modo in cui vengono visualizzati nella cartella, creare copie di sicurezza, caricarli su internet, recuperarli, copiarli e persino deframmentarli. Come metafora per il modo di archiviare un blocco informativo, penso che siano magnifici. Mi piace il file come un tutto unico. Se devo scrivere un articolo, è […]

FortiConverter o migrazione senza problemi

Attualmente stanno iniziando numerosi progetti il cui obiettivo è sostituire i mezzi di protezione delle informazioni esistenti. E non è sorprendente: gli attacchi diventano sempre più sofisticati e molti mezzi di protezione non riescono più a garantire il livello di sicurezza necessario. Durante questi progetti emergono diverse difficoltà: la ricerca di soluzioni adeguate, i tentativi di ''stare dentro'' al budget, le forniture e, infine, la migrazione a una nuova soluzione. Nel contesto […]

Per il neofita sistemista: come fare ordine dal caos

Sono un amministratore di sistema di FirstVDS e questo è il testo della mia prima lezione introduttiva del mio corso breve di assistenza ai colleghi neofiti. I professionisti che hanno recentemente iniziato a occuparsi di amministrazione di sistema si trovano ad affrontare una serie di problemi simili. Per offrire soluzioni, ho deciso di scrivere questo ciclo di lezioni. Alcune cose in esso sono specifiche per il supporto tecnico del hosting, ma in generale, possono […]

Una versione errata è stata distribuita per errore al posto di Python 3.5.8

A causa di un errore nell'organizzazione della cache nel sistema di distribuzione dei contenuti, quando si tentava di caricare una delle build del rilascio correttivo di Python 3.5.8 pubblicato due giorni fa, veniva distribuita una build preliminare che non conteneva tutte le correzioni. Il problema ha interessato solo l'archivio Python-3.5.8.tar.xz, la build Python-3.5.8.tgz veniva distribuita correttamente. Si raccomanda a tutti gli utenti che hanno scaricato il file "Python-3.5.8.tar.xz" nelle prime 12 ore dopo il rilascio di verificare la correttezza dei dati scaricati tramite checksum […]

Aggiornamento OpenVPN 2.4.8

È stata creata una versione correttiva del pacchetto per la creazione di reti private virtuali OpenVPN 2.4.8. Nella nuova versione è stata ripristinata la possibilità di costruire con la libreria crittografica LibreSSL ed è stato garantito il supporto per la costruzione con OpenSSL 1.1 senza API obsolete. È stata implementata la gestione del padding PSS (Probabilistic Signature Scheme) in cryptoapicert (necessaria per TLS 1.2 e 1.3). La dimensione della coda delle connessioni in entrata in attesa di elaborazione (backlog in […]

Guido Van Rossum va in pensione

Il creatore del linguaggio Python, che ha lavorato negli ultimi sei anni e mezzo presso Dropbox, va in pensione. In questi 6,5 anni Guido ha lavorato su Python e ha sviluppato la cultura di sviluppo di Dropbox, che ha attraversato una fase di transizione da startup a grande azienda: è stato mentor, ha guidato gli sviluppatori nel scrivere codice chiaro e nel coprirlo con buoni test. Ha anche elaborato un piano per la migrazione della base di codice […]

Competenze, Regole e Conoscenza per un ITista e una persona

L'ultima volta abbiamo affrontato questioni educative come l'approccio scolastico all'apprendimento e abbiamo parlato brevemente della prassi discutibile della formazione delle competenze a scapito dell'acquisizione di conoscenze. Ora è tempo di discutere più dettagliatamente queste due categorie fondamentali e capire qual è la differenza sostanziale tra di esse. Quindi, entrambe le definizioni: competenze (skills) e conoscenze (knowledge), oltre a molto […]

Miglioriamo il router Wi-Fi Phicomm K3C

1. Un po' di storia 2. Specifiche tecniche del Phicomm K3C 3. Firmware OpenWRT 4. Traduciamo in russo l'interfaccia 5. Aggiungiamo temi scuri La società cinese Phicomm ha nella sua gamma di router Wi-Fi un dispositivo chiamato K3C AC1900 Smart WLAN Router. Il dispositivo utilizza un abbinamento Intel AnyWAN SoC GRX350 e Intel Home Wi-Fi Chipset WAV500 (tra l'altro, lo stesso hardware è stato utilizzato […]

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster