Salve, nomen meum Eugenius, ego sum B2B manipulus princeps apud Citymobil. Una munerum iugalium nostrarum integrationes sustineat ad taxi ordinandos a sociis, et ut stabilem servitutem obtineat, semper intellegendum est quid in nostris microserviis agatur. Et ad hoc opus est tigna semper monitor.
In Citymobil, ELK acervus (ElasticSearch, Logstash, Kibana) utimur ad lignis operandum, et copia notitiae venientis ingens est. Difficultates in hac massa petitionum invenire quae videri possunt, postquam novum codicem instruxerunt, admodum difficilis est. Et pro identitate visuali, Kibana sectionem Dashboard habet.
Articuli admodum pauci sunt in HabrΓ© cum exemplis quomodo ACERVUS ACERVUS erigatur ad notitias recipiendas et horrendas, sed nullae materiae ad Dashboard creando pertinentes sunt. Ideo ostendere volo quomodo repraesentationem visibilium rerum in Kibana venientium creare notitiarum nititur.
tionibus
Ut clarius pateat, Docker imaginem creavi cum ELK et Filebeat. Et in vase parvum
Clone aboutconfig repositio docker-compose
and ELK settings, and launch it with the command docker-compose up
. Intentionally non addit clavem -d
ad progressum ELK BIBLIOTHECA videre.
git clone https://github.com/et-soft/habr-elk
cd habr-elk
docker-compose up
Si omnia recte configurantur, videbimus ingressum in lignis (fortasse non statim, processus inchoandi continens cum toto acervo plura minuta capiat);
{"type":"log","@timestamp":"2020-09-20T05:55:14Z","tags":["info","http","server","Kibana"],"pid":6,"message":"http server running at http://0:5601"}
Per oratio localhost:5061
Kibana ut aperiat.
Restat ut configurare necesse est Indicem Pattern creare pro Kibana cum informatione de illis quae ad ostentationem data sunt. Ad hoc faciendum, petitionem cincinnorum faciemus vel seriem actionum in instrumento graphico perficiemus.
$ curl -XPOST -D- 'http://localhost:5601/api/saved_objects/index-pattern'
-H 'Content-Type: application/json'
-H 'kbn-xsrf: true'
-d '{"attributes":{"title":"logstash-*","timeFieldName":"@timestamp"}}'
Creando Index Modus per GUI
Configurare, sectionem Inventionis in tabula sinistra eligere, et in Indice exemplaris paginam creandi.
Strepitando in "indice exemplaris crea" conjunctionem, ad indicem paginae creatio dabimus. In "Index exemplaris nominis" campi, intra "logstash-*". Si omnia recte configurantur, infra Kibana indices sub regula cadentes ostendent.
Proxima pagina, clavem agri cum indicatione temporis elige, in casu nostro est @timestamp
.
Haec pagina indices afferet, sed hoc tempore a nobis nihil amplius opus est.
Nunc ad sectionem Inventionis iterum ire possumus, ubi viscus index videbimus.
Dashboard
In tabula sinistra preme in sectionem creationis Dashboard et ad paginam respondentem perveni.
Deprime "Crede ashboardday novum" et ad paginam addendo obiecti ad Dashboard.
Deprime bullam "novam crea", et ratio te suggeret ut typum propono deligeris. Kibana magnum numerum eorum habet, sed spectabimus creando repraesentationem graphicam "Verticalis Bar" et tabularis "Datae Tabulae". Aliae praesentationis genera simili modo configurantur.
Quaedam objecta praesto sunt B et E intitulata, quae significat formam experimentalem vel in probatione betae esse. Subinde forma potest mutare vel omnino a Kibana evanescere.
vertical talea
Pro exemplo "Verticali", histogram faciamus ratio prosperis et adversis responsionis status nostri servitutis. In fine uncinorum, sequenti graphio habetur:
Omnes petitiones statu responsionis <400 sicut prospere, et >= 400 pro problematico indicabimus.
Ad chart "vertical Bar" creare, necesse est ut fons datae seligere possit. Lego indicem Exemplum quod antea creavimus.
Defalta unum graphium solidum apparebit postquam fons notitiae selectus est. Eamus eam.
In "Situlas" scandalum preme "Adde" puga pyga, elige "X-asis" et pone X axem. Horaria ponemus pro recipiendis entries in trunco. In agro "Congregationis", "Date Histogram" eligere, et in "Agro" "@timestamp" eligere, indicans tempus agri. "Minimum intervallum" in "Auto" statu abeamus, et ad ostentationem nostram sponte accommodabimus.
Strepitando in puga "Update", graphum videbimus cum singulis 30 secundis petitionibus numerum.
Nunc columnas per Y-axem constituamus, nunc summam petitionum in temporis spatio delectorum ostendimus.
"Congregationis" valorem ad "Sum Situla" mutemus, quod nos sinit coniungi notitias petitionibus prosperis et infaustis. In Situla -> scandalum aggregatio, aggregationem per "Filters" elige et eliquationem per "statusCode>= 400" constitue. Et in "Mos pittacii" campi, nomen nostrum indicatorum indicamus pro faciliori ostentatione in legenda in chartula et in indice generali.
Strepitando puga "Update" sub uncinis clausulis, grapham habebimus cum petitionibus problematum.
Si in circulo iuxta legendam deprimes, fenestra apparebit in qua colorem columnarum mutare potes.
Nunc addas notitias de petitionibus chartularum felicium. In sectione "Metrica", preme "Adde" bullam et "Y-axem" elige.
In metrico creato, idem facimus fundis ac petitionibus erroneis. Tantum in colum exprimimus "statusCode < 400".
Mutando colorem novae columnae, rationem praebemus problematicarum et felicium petitionum.
Strepitando puga "save" in summitate scrinii et nomen denotans, primam chartulam in Dashboard videbimus.
Data Tabula
Nunc considera sententiam tabularis "Datae Tabulae". Tabulam faciamus cum indice omnium inscriptionum quae rogati sunt et numerum petitionum illarum. Ut cum Verticali Bar exemplo, primum fontem datam eligimus.
Post hoc, tabula una cum columna in velo ostendetur, quae indicat numerum petitionum pro temporis spatio delectorum.
Nos solum scandalum "Situlas" mutare. Deprime "Adde" puga pyga et lego "split ordines".
In agro "Congregationis", select "Terms". Et in apparuerunt campi "agri" select "url.keyword".
"Url" valorem denotans in "Mos pittacii" campi et clicking "Renovationis", desideratam mensam habebimus numero petitionum pro singulis domiciliis pro tempore delecto.
In summo scrinii "Save" conjunctionem iterum preme et nomen tabellae denota, exempli gratia URL. Eamus ad Dashboard et utramvis sententiam creatam videas.
Dashboard operantes cum
Cum Dashboard creando, solum principale visum parametri in occasus objecti proposuimus. Nihil sapit notitias eliquare in obiectis specificare, exempli gratia, "range", "percolando usoragentem", "percolationem rogationis patriae", etc. Multo commodius est tempus optatum definire vel necessarias eliquare in tabula interrogationis, quae supra obiecta sita est.
Filtra in hac tabula addita applicabuntur toti Dashboard, et omnia objecta ostentationis secundum notitias percolatas reaedificabuntur.
conclusio,
Kibana instrumentum potens est quod permittit te ut aliqua notitia opportuno modo visualise. Occasionem utriusque ostensionis principales ostendere conatus sum. Sed alia genera simili modo figurantur. Copia et occasus quos reliqui "post scaenas" permittet tibi mollius chartis ad usus tuos aptare.
Source: www.habr.com