Logging
-
Verzamel en forward logs van zelfbeheerde MongoDB naar DigitalOcean’s beheerde OpenSearch met Fluent Bit
Inleiding In deze tutorial leer je hoe je logs kunt verzenden van Fluent Bit die is geïnstalleerd op een zelfbeheerde MongoDB die draait op een Ubuntu Droplet naar DigitalOcean’s beheerde OpenSearch-database. OpenSearch is een open-source zoek- en analysepakket dat is ontstaan als een fork van Elasticsearch en Kibana. Het ondersteunt real-time gegevensingestie, geavanceerde querying en robuuste beveiliging, waardoor het ideaal is voor e-commerce, IT monitoring en financiële toepassingen. Met functies zoals SQL query-ondersteuning, machine learning en meldingen, evolueert OpenSearch voortdurend…
-
DigitalOcean Kubernetes (DOKS) logs verzamelen en doorsturen naar DigitalOcean Managed OpenSearch
Inleiding Dit handleiding laat zien hoe u logbestanden van een DigitalOcean Kubernetes (DOKS) cluster kunt verzamelen en doorsturen naar een DigitalOcean Beheerd OpenSearch-instance met behulp van AxoSyslog, een schaalbare beveiligingsgegevensverwerker. Door deze handleiding te volgen, leert u hoe u een robuuste logging-systeem kunt instellen dat logbestanden van uw Kubernetes-toepassingen opvangt en analyseert, wat het gemakkelijker maakt om uw infrastructurele monitoren, probleemsolveren en beveiligen. In deze handleiding zult u AxoSyslog gebruiken om logbestanden van een Kubernetes-cluster naar OpenSearch door te sturen.…
-
Hoe sturen Python logs naar OpenSearch met behulp van Fluent Bit
Inleiding Efficiënt logbestandbeheer is essentieel voor het monitoren en onderhouden van applicaties in het hedendaagse data-gebaseerde wereld. OpenSearch, een opensource zoek- en analytics engine, biedt een robuuste mogelijkheid voor logaggregatie en analyse. door dit samen te voegen met Fluent Bit, een lichtgewicht logforwarder, kunnen we efficiënte manier Python-logbestanden naar OpenSearch versturen voor realtime monitoren en analyse. Deze handleiding zal u doorsteken hoe u deze krachtige combinatie kunt instellen. Geval Deze setup is nuttig voor ontwikkelaars en systeembeheerders die realtime Python-toepassingen…
-
Configureren van Logstash op Droplets om Nginx-logboeken naar gehoste OpenSearch door te sturen
Inleiding Houden van de hand van de logboeken van de webserver is essentieel voor het vloeiend uitvoeren van uw website, het oplossen van problemen en het begrijpen van het gebruikersgedrag. Als u Nginx gebruikt, produceert het toegang- en foutlogboeken vol met nuttige informatie. Om deze logboeken te beheren en te analyseren, kunt u Logstash gebruiken om ze te verwerken en door te sturen en DigitalOcean’s Managed OpenSearch om de gegevens te indexeren en te visualiseren. In dit handleiding zal u…
-
DO App Platform Logs verzenden naar DO Managed OpenSearch
Inleiding OpenSearch is ontworpen om hoge scalabiliteit en flexibele zoekmogelijkheden te bieden voor een breed scala aan toepassingen. Het ondersteunt volledige tekstzoeken, log-analyse en realtime monitoring, en biedt krachtige gereedschappen voor data-exploratie en visualisatie. De efficiente logbeheer van OpenSearch is belangrijk voor het probleemopsporing en het monitoren van toepassingen. De DigitalOcean App Platform ondersteunt OpenSearch-log voorwaarding. U kunt runtime-logboeken van uw App Platform-toepassingen voorwaarden naar een OpenSearch-cluster, waar u de logboeken van uw toepassing kunt analyseren en aanvragen met behulp…
-
Apache-logbestanden doorsturen naar OpenSearch via Logstash
Inleiding Effectief beheren van web server logbestanden is cruciaal voor het behoud van de prestaties van uw website, het oplossen van problemen en het verkrijgen van inzichten in gebruikersgedrag. Apache is een van de meest populaire web servers. Het genereert toegangs- en foutlogbestanden die nuttige informatie bevatten. Om deze logbestanden efficiënt te beheren en te analyseren, kunt u Logstash gebruiken om ze te verwerken en door te sturen naar DigitalOcean’s Managed OpenSearch voor indelen en visualisatie. In deze handleiding zullen…
-
Hoe kies je de juiste log-shipper voor OpenSearch?
Inleiding Logshippers zijn essentiële tools in moderne logbeheer- en observabiliteitsecosystemen. Ze maken het mogelijk om loggegevens van diverse bronnen te verzamelen, te verwerken en door te sturen naar gecentraliseerde logbestandsystemen zoals DigitalOcean Managed OpenSearch. Het kiezen van de juiste logshipper is crucial voor efficiente logbeheer, aangezien dit direct de prestaties, schaalbaarheid en betrouwbaarheid van uw loggegevensinfrastructuur beïnvloedt. Dit document vergelijkt vier breed gebruikte logshippers—Logstash, Filebeat, Fluentd en Fluent Bit—en highlight their primary uses, strengths, and considerations. Additionally, it outlines the…
-
Hoe u Winston kunt gebruiken om Node.js-toepassingen te registreren op Ubuntu 20.04
Inleiding Een effectieve logging-oplossing is cruciaal voor het succes van elke applicatie. Winston is een veelzijdige logging-bibliotheek en een populaire logging-oplossing die beschikbaar is voor Node.js-applicaties. De functies van Winston omvatten ondersteuning voor meerdere opslagopties, logniveaus, logquery’s en een ingebouwde profiler. In deze zelfstudie zul je Winston gebruiken om een Node/Express-applicatie te loggen die je zult maken als onderdeel van dit proces. Je zult ook zien hoe je Winston kunt combineren met Morgan, nog een populaire HTTP-verzoek-middleware-logger voor Node.js, om…
-
Hoe logbestanden te beheren met Logrotate op Ubuntu 22.04
Introductie Logrotate is een systeemhulpprogramma dat de automatische rotatie en compressie van logbestanden beheert. Als logbestanden niet worden geroteerd, gecomprimeerd en periodiek worden opgeschoond, kunnen ze uiteindelijk alle beschikbare schijfruimte op een systeem gebruiken. Logrotate is standaard geïnstalleerd op Ubuntu 22.04 en is ingesteld om te voorzien in de behoeften van logrotatie van alle geïnstalleerde pakketten, inclusief rsyslog, de standaard systeemlogprocessor. In dit artikel zullen we de standaard Logrotate-configuratie verkennen en vervolgens logrotatie configureren voor een fictieve aangepaste applicatie. Vereisten…