Når du forbereder en MongoDB distribusjon, bør du prøve å forstå hvordan søknaden din kommer til å holde seg i produksjonen. Det er en god idé å utvikle en konsistent, tilnærming til å håndtere din distribusjon miljø, slik at du kan minimere noen overraskelser når du er i produksjon.
Den beste tilnærmingen omfatter prototyper satt opp, gjennomføre last testing, overvåking nøkkeltall, og bruker denne informasjonen til å skalere satt opp. Nøkkelen del av tilnærming er å proaktivt overvåke hele systemet - dette vil hjelpe deg å forstå hvordan produksjonssystem vil holde opp før distribusjon, og bestemme hvor du må legge kapasitet. . Å ha innsikt i potensielle toppene i minnebruk, for eksempel, kan bidra til å sette ut en skrive-lås brannen før den starter
For å overvåke distribusjonen MongoDB gir noen kommandoer som er vist nedenfor:
mongostat
Denne kommandoen sjekker status for alle som kjører mongod forekomster og returnere tellere av databaseoperasjoner. Disse tellere inkluderer inserts, spørringer, oppdateringer, sletter, og pekere. Kommandoen viser også når du treffer sidefeil, og vise frem din lås prosentandel. Dette betyr at du har lite minne, treffer skrivekapasitet eller har noen ytelsesproblem.
For å kjøre kommandoen starte mongod eksempel. I en annen ledeteksten gå til bin katalog på mongodb installasjon og trykk mongostat
.
D: \\ sette opp \\ mongodb \\ bin> mongostat
Output av kommandoen er vist nedenfor:
mongotop
Denne kommandoen spor og rapportere lese- og skrive aktivitet av MongoDB eksempel på en samling basis. Som standard mongotop
returnerer informasjon i hver andre, ved å endre det tilsvarende. Du bør sjekke at denne lese og skrive aktiviteten passer din søknad intensjon, og du ikke skyte for mange skrivinger til database om gangen, leser for ofte fra disk, eller overskrider arbeids satt størrelse.
å kjøre kommandoen starte mongod eksempel. I en annen ledeteksten gå til bin katalog på mongodb installasjon og trykk mongotop
D:. \\ Sette opp \\ mongodb \\ bin> mongotop
Output av kommandoen er vist nedenfor:
For å endre mongotop
befaler å returnere informasjon sjeldnere angi et bestemt nummer etter mongotop kommandoen.
D: \\ sette opp \\ mongodb \\ bin> mongotop 30
I eksemplet ovenfor vil returnere verdier hvert 30. sekund.
Bortsett fra mongodb verktøy, gir 10gen en gratis, vert overvåking tjeneste MongoDB Management Service (MMS), som gir et dashbord og gir deg en oversikt over de beregninger fra hele klyngen. Anmeldelser