Kayayyakin Amfani 6 don Kula da Ayyukan MongoDB


Kwanan nan mun nuna yadda ake shigar MongoDB a cikin Ubuntu 18.04. Da zarar kun yi nasarar tura bayananku, kuna buƙatar saka idanu akan ayyukan sa yayin da yake gudana. Wannan yana daya daga cikin muhimman ayyuka a karkashin gudanar da bayanai.

An yi sa'a, MongoDB yana ba da hanyoyi daban-daban don dawo da ayyukansa da ayyukansa. A cikin wannan labarin, zamu duba abubuwan amfani da bayanan bayanai don ba da rahoto game da yanayin misalin MongoDB mai gudana.

1. Mongostat

Mongostat yayi kama da aiki zuwa kayan aikin sa ido na vmstat, wanda ke samuwa akan duk manyan tsarin aiki kamar Unix kamar Linux, FreeBSD, Solaris da kuma MacOS. Ana amfani da Mongostat don samun taƙaitaccen bayani game da matsayin bayananku; yana ba da ra'ayi mai ɗorewa na ainihin lokaci game da misalan mongod ko mongos. Yana dawo da kirga ayyukan bayanai ta nau'in, kamar sakawa, tambaya, sabuntawa, sharewa da ƙari.

Kuna iya gudanar da mongostat kamar yadda aka nuna. Lura cewa idan kun kunna tantancewa, sanya kalmar sirrin mai amfani a cikin kalmomi guda ɗaya don guje wa kuskure, musamman idan kuna da haruffa na musamman a ciki.

$ mongostat -u "root" -p '[email !#@%$admin1' --authenticationDatabase "admin"

Don ƙarin zaɓuɓɓukan amfani na mongostat, rubuta umarni mai zuwa.

$ mongostat --help 

2. Mongotop

Mongotop kuma yana ba da ingantaccen ra'ayi na ainihin lokaci na misalin MongoDB mai gudana. Yana bin adadin lokacin da misalin MongoDB ke kashewa da karantawa da rubuta bayanai. Yana dawo da ƙima kowane daƙiƙa, ta tsohuwa.

$ mongotop -u "root" -p '[email !#@%$admin1'  --authenticationDatabase "admin"

Don ƙarin zaɓuɓɓukan amfani da mongotop, rubuta umarni mai zuwa.

$ mongotop --help 

3. Umarnin Halin uwar garke

Da farko, kuna buƙatar gudanar da umarni mai zuwa don shiga cikin harsashi na mongo.

$ mongo -u "root" -p '[email !#@%$admin1' --authenticationDatabase "admin"

Sannan gudanar da umarnin uwar garkenStatus, wanda ke ba da taƙaitaccen bayani game da yanayin bayanan, ta hanyar tattara ƙididdiga game da misalin.

>db.runCommand( { serverStatus: 1 } )
OR
>db.serverStatus()

4. Umurnin dbStats

Umurnin dbStats yana mayar da kididdigar ajiya don takamaiman bayanai, kamar adadin ma'ajiyar da aka yi amfani da su, adadin bayanan da ke ƙunshe a cikin ma'ajin bayanai, da abu, tarin, da ƙididdiga masu ƙididdiga.

>db.runCommand({ dbStats: 1 } )
OR
>db.stats()

5. collStats

Ana amfani da umarnin collStats don tattara ƙididdiga mai kama da wanda dbStats ya bayar akan matakin tarin, amma fitowar sa ya haɗa da ƙididdige abubuwan da ke cikin tarin, girman tarin, adadin sararin faifai da tarin ke cinyewa, da kuma bayanan da suka shafi tarin. alamominsa.

>db.runCommand( { collStats : "aurthors", scale: 1024 } )

6. replSetGetStatus Umurnin

Umurnin replSetGetStatus yana fitar da matsayi na saitin kwafi daga hangen uwar garken da ke sarrafa umarnin. Dole ne a gudanar da wannan umarni a kan bayanan bayanan admin a cikin tsari mai zuwa.

>db.adminCommand( { replSetGetStatus : 1 } )

Baya ga waɗannan abubuwan amfani da ke sama da umarnin bayanai, zaku iya amfani da goyan bayan kayan aikin sa ido na ɓangare na uku ko dai kai tsaye, ko ta nasu plugins. Waɗannan sun haɗa da nagios.

Don ƙarin bayani, tuntuɓi: Kulawa don Takardun MongoDB.

Shi ke nan a yanzu! A cikin wannan labarin, mun rufe wasu abubuwan amfani masu amfani da sa ido da umarnin bayanai don ba da rahoto game da yanayin misalin MongoDB mai gudana. Yi amfani da fom ɗin amsa da ke ƙasa don yin kowace tambaya ko raba tunanin ku tare da mu.