I dette indlæg vil vi diskutere, hvordan du kan downloade MongoDB-logfilerne fra MongoDB-atlas. Dette giver dig mulighed for at få serverlogfilerne ind på din lokale maskine, hvor du kan videregive dem til værktøjer såsom Elasticsearch.
Lad os dykke ned og udforske.
Installer Atlas CLI
Før du fortsætter med at lære, hvordan du downloader logfilerne fra din Atlas-instans, er det godt at sikre, at vi har Atlas CLI installeret på vores system.
Til denne øvelse vil vi installere Atlas CLI-værktøjerne på Debian-systemet. Du kan dog tjekke MongoDB-dokumentationen for installationsinstruktioner på de andre systemer.
Start med at opdatere systemlagrene:
$ sudo apt-get opdatering
Installer GNUPG-pakken:
$ sudo apt-get install gnupg -YImporter MongoDB offentlige GPG-nøgle med følgende kommando:
$ wget -qO - https: // pgp.mongodb.com / server- 5,0 .asc | sudo apt-tast tilføj -
Opret lagerfilen til MongoDB med følgende kommando:
$ ekko 'deb http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main' | sudo tee / etc / passende / sources.list.d / mongodb-org- 5,0 .listeOpdater systempakkerne:
$ sudo apt-get opdateringInstaller MongoDB Atlas og Atlas CLI ved hjælp af følgende kommando:
$ sudo apt-get install mongodb-atlas mongodb-atlas-cliBekræft, at installationen er gennemført. Kør følgende kommando for at vise den aktuelle Atlas-version:
$ atlas --versionDen forrige kommando skulle returnere et output som vist i følgende:
atlascli version: 1.1.7git version: 2ac7d5cf94baa17b50e783a0f8a579695d9d0b4e
Go version: go1.18.2
os: linux
bue: amd64
compiler: gc
Tilslut Atlas CLI
Det næste trin er at forbinde din Atlas CLI til din konto. Kør følgende kommando i terminalen:
$ atlas auth Log påDen forrige kommando skulle generere en kode og åbne et link til MongoDB Atlas login-side. Indsæt den genererede kode fra terminalen og gå ind i dit autorisationsvindue.
Dette skulle forbinde din Atlas-konto til Atlas CLI på din lokale maskine.
Atlas CLI download logs
For at downloade logfilerne fra din MongoDB-instans skal du bruge Atlas CLI-kommandoen som vist i følgende:
$ Atlas logs download < værtsnavn > < mongodb.gz | mongos.gz | mongosqld.gz | mongodb-audit-log.gz | mongos-audit-log.gz > [ muligheder ]
Du kan også bruge Atlas UI til at downloade de logfiler, du har brug for.
Åbn Altas-grænsefladen, og vælg målprojektet. Klik på ellipseikonet ved siden af den klynge, hvis logfiler du ønsker at downloade.
Vælg indstillingen Download logs, og vælg de logfiler, du ønsker at downloade.
Konklusion
Denne korte vejledning diskuterede, hvordan man bruger Atlas CLI og Atlas UI til at downloade logfilerne fra en MongoDB Atlas-klynge.