U ovom postu raspravljat ćemo o tome kako možete preuzeti MongoDB zapise iz MongoDB atlasa. To će vam omogućiti da zapisnike poslužitelja dobijete na vašem lokalnom računalu gdje ih možete proslijediti alatima kao što je Elasticsearch.
Zaronimo i istražimo.
Instalirajte Atlas CLI
Prije nego što nastavite s učenjem preuzimanja zapisa s vaše instance Atlasa, dobro je provjeriti imamo li Atlas CLI instaliran na našem sustavu.
Za ovaj vodič, instalirat ćemo Atlas CLI alate na Debian sustav. Međutim, možete provjeriti MongoDB dokumentaciju za upute za instalaciju na drugim sustavima.
Započnite s ažuriranjem repozitorija sustava:
$ sudo apt-get ažuriranje
Instalirajte GNUPG paket:
$ sudo apt-get instalacija gnupg -YUvezite MongoDB javni GPG ključ sljedećom naredbom:
$ wget -qO - https: // pgp.mongodb.com / poslužitelj- 5.0 .asc | sudo apt-key add -
Stvorite datoteku spremišta za MongoDB sljedećom naredbom:
$ jeka 'deb http://repo.mongodb.org/apt/debian buster/mongodb-org/5.0 main' | sudo tee / itd / prikladan / izvori.list.d / mongodb-org- 5.0 .popisOsvježite sistemske pakete:
$ sudo apt-get ažuriranjeInstalirajte MongoDB Atlas i Atlas CLI pomoću sljedeće naredbe:
$ sudo apt-get instalacija mongodb-atlas mongodb-atlas-cliProvjerite je li instalacija uspješno dovršena. Pokrenite sljedeću naredbu za prikaz trenutne verzije Atlasa:
$ atlas --verzijaPrethodna naredba trebala bi vratiti izlaz kao što je prikazano u nastavku:
atlascli verzija: 1.1.7git verzija: 2ac7d5cf94baa17b50e783a0f8a579695d9d0b4e
Go verzija: go1.18.2
os: linux
luk: amd64
kompajler: gc
Povežite Atlas CLI
Sljedeći korak je povezivanje vašeg Atlas CLI s vašim računom. Pokrenite sljedeću naredbu u terminalu:
$ atlas auth prijaviti sePrethodna naredba trebala bi generirati kod i otvoriti poveznicu na stranicu za prijavu na MongoDB Atlas. Zalijepite generirani kod s terminala i uđite u svoj prozor za autorizaciju.
Ovo bi trebalo povezati vaš Atlas račun s Atlas CLI-jem na vašem lokalnom računalu.
Dnevnici preuzimanja Atlas CLI
Za preuzimanje zapisa s vaše MongoDB instance upotrijebite naredbu Atlas CLI kao što je prikazano u nastavku:
$ atlas logs preuzimanje < ime hosta > < mongodb.gz | mongos.gz | mongosqld.gz | mongodb-revizijski-log.gz | mongos-audit-log.gz > [ opcije ]
Također možete koristiti Atlas UI za preuzimanje zapisa koji su vam potrebni.
Otvorite Altas sučelje i odaberite ciljni projekt. Kliknite na ikonu elipse pored klastera čije zapise želite preuzeti.
Odaberite opciju Download logs i odaberite zapise koje želite preuzeti.
Zaključak
Ovaj kratki vodič govori o tome kako koristiti Atlas CLI i Atlas UI za preuzimanje zapisa iz MongoDB Atlas klastera.