ಹಲೋ, ನನ್ನ ಹೆಸರು ಯುಜೀನ್, ನಾನು ಸಿಟಿಮೊಬಿಲ್ನಲ್ಲಿ B2B ತಂಡದ ನಾಯಕನಾಗಿದ್ದೇನೆ. ಪಾಲುದಾರರಿಂದ ಟ್ಯಾಕ್ಸಿಯನ್ನು ಆರ್ಡರ್ ಮಾಡಲು ಏಕೀಕರಣಗಳನ್ನು ಬೆಂಬಲಿಸುವುದು ನಮ್ಮ ತಂಡದ ಕಾರ್ಯಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಮತ್ತು ಸ್ಥಿರವಾದ ಸೇವೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ನಮ್ಮ ಮೈಕ್ರೊ ಸರ್ವೀಸ್ಗಳಲ್ಲಿ ಏನಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ನಾವು ಯಾವಾಗಲೂ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು. ಮತ್ತು ಇದಕ್ಕಾಗಿ ನೀವು ನಿರಂತರವಾಗಿ ಲಾಗ್ಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ.
ಸಿಟಿಮೊಬಿಲ್ನಲ್ಲಿ, ಲಾಗ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಾವು ELK ಸ್ಟಾಕ್ (ElasticSearch, Logstash, Kibana) ಅನ್ನು ಬಳಸುತ್ತೇವೆ ಮತ್ತು ಅಲ್ಲಿ ಬರುವ ಡೇಟಾದ ಪ್ರಮಾಣವು ದೊಡ್ಡದಾಗಿದೆ. ಹೊಸ ಕೋಡ್ನ ನಿಯೋಜನೆಯ ನಂತರ ಕಾಣಿಸಿಕೊಳ್ಳಬಹುದಾದ ಈ ವಿನಂತಿಗಳ ಸಮೂಹದಲ್ಲಿ ಸಮಸ್ಯೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯುವುದು ತುಂಬಾ ಕಷ್ಟ. ಮತ್ತು ಅವರ ದೃಶ್ಯ ಗುರುತಿಸುವಿಕೆಗಾಗಿ, ಕಿಬಾನಾ ಡ್ಯಾಶ್ಬೋರ್ಡ್ ವಿಭಾಗವನ್ನು ಹೊಂದಿದೆ.
ಡೇಟಾವನ್ನು ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಸಂಗ್ರಹಿಸಲು ELK ಸ್ಟಾಕ್ ಅನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು ಎಂಬುದರ ಉದಾಹರಣೆಗಳೊಂದಿಗೆ Habré ನಲ್ಲಿ ಕೆಲವು ಲೇಖನಗಳಿವೆ, ಆದರೆ ಡ್ಯಾಶ್ಬೋರ್ಡ್ ರಚಿಸುವಲ್ಲಿ ಯಾವುದೇ ಸಂಬಂಧಿತ ಸಾಮಗ್ರಿಗಳಿಲ್ಲ. ಆದ್ದರಿಂದ, ಕಿಬಾನಾದಲ್ಲಿ ಒಳಬರುವ ಲಾಗ್ಗಳ ಆಧಾರದ ಮೇಲೆ ಡೇಟಾದ ದೃಶ್ಯ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಎಂಬುದನ್ನು ನಾನು ತೋರಿಸಲು ಬಯಸುತ್ತೇನೆ.
ಹೊಂದಾಣಿಕೆ
ಅದನ್ನು ಸ್ಪಷ್ಟಪಡಿಸಲು, ನಾನು ELK ಮತ್ತು ಫೈಲ್ಬೀಟ್ನೊಂದಿಗೆ ಡಾಕರ್ ಚಿತ್ರವನ್ನು ರಚಿಸಿದ್ದೇನೆ. ಮತ್ತು ಸಣ್ಣ ಪಾತ್ರೆಯಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ
ಕಾನ್ಫಿಗರ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಿ docker-compose
ಮತ್ತು ELK ಸೆಟ್ಟಿಂಗ್ಗಳು, ಮತ್ತು ಅದನ್ನು ಆಜ್ಞೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ docker-compose up
. ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಕೀ ಸೇರಿಸುತ್ತಿಲ್ಲ -d
ELK ಸ್ಟಾಕ್ನ ಪ್ರಗತಿಯನ್ನು ನೋಡಲು.
git clone https://github.com/et-soft/habr-elk
cd habr-elk
docker-compose up
ಎಲ್ಲವನ್ನೂ ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದರೆ, ನಾವು ಲಾಗ್ಗಳಲ್ಲಿ ನಮೂದನ್ನು ನೋಡುತ್ತೇವೆ (ಬಹುಶಃ ತಕ್ಷಣವೇ ಅಲ್ಲ, ಸಂಪೂರ್ಣ ಸ್ಟಾಕ್ನೊಂದಿಗೆ ಧಾರಕವನ್ನು ಪ್ರಾರಂಭಿಸುವ ಪ್ರಕ್ರಿಯೆಯು ಹಲವಾರು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು):
{"type":"log","@timestamp":"2020-09-20T05:55:14Z","tags":["info","http","server","Kibana"],"pid":6,"message":"http server running at http://0:5601"}
ವಿಳಾಸದ ಮೂಲಕ localhost:5061
ಕಿಬಾನಾ ತೆರೆಯಬೇಕು.
ನಾವು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾದ ಏಕೈಕ ವಿಷಯವೆಂದರೆ ಕಿಬಾನಾಗೆ ಯಾವ ಡೇಟಾವನ್ನು ಪ್ರದರ್ಶಿಸಬೇಕು ಎಂಬುದರ ಕುರಿತು ಮಾಹಿತಿಯೊಂದಿಗೆ ಸೂಚ್ಯಂಕ ಪ್ಯಾಟರ್ನ್ ಅನ್ನು ರಚಿಸುವುದು. ಇದನ್ನು ಮಾಡಲು, ನಾವು ಕರ್ಲ್ ವಿನಂತಿಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ ಅಥವಾ ಚಿತ್ರಾತ್ಮಕ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ ಕ್ರಿಯೆಗಳ ಸರಣಿಯನ್ನು ನಿರ್ವಹಿಸುತ್ತೇವೆ.
$ 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"}}'
GUI ಮೂಲಕ ಸೂಚ್ಯಂಕ ಮಾದರಿಯನ್ನು ರಚಿಸುವುದು
ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಎಡ ಮೆನುವಿನಲ್ಲಿ ಡಿಸ್ಕವರ್ ವಿಭಾಗವನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಇಂಡೆಕ್ಸ್ ಪ್ಯಾಟರ್ನ್ ರಚನೆ ಪುಟಕ್ಕೆ ಹೋಗಿ.
"ಸೂಚ್ಯಂಕ ಮಾದರಿಯನ್ನು ರಚಿಸಿ" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ, ನಾವು ಸೂಚ್ಯಂಕ ರಚನೆ ಪುಟಕ್ಕೆ ಹೋಗುತ್ತೇವೆ. "ಸೂಚ್ಯಂಕ ಮಾದರಿಯ ಹೆಸರು" ಕ್ಷೇತ್ರದಲ್ಲಿ, "logstash-*" ಅನ್ನು ನಮೂದಿಸಿ. ಎಲ್ಲವನ್ನೂ ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದರೆ, ಕಿಬಾನಾ ಕೆಳಗೆ ನಿಯಮದ ಅಡಿಯಲ್ಲಿ ಬರುವ ಸೂಚ್ಯಂಕಗಳನ್ನು ತೋರಿಸುತ್ತದೆ.
ಮುಂದಿನ ಪುಟದಲ್ಲಿ, ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ನೊಂದಿಗೆ ಕೀ ಕ್ಷೇತ್ರವನ್ನು ಆಯ್ಕೆಮಾಡಿ, ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಅದು @timestamp
.
ಇದು ಸೂಚ್ಯಂಕ ಸೆಟ್ಟಿಂಗ್ಗಳ ಪುಟವನ್ನು ತರುತ್ತದೆ, ಆದರೆ ಈ ಸಮಯದಲ್ಲಿ ನಮ್ಮಿಂದ ಯಾವುದೇ ಹೆಚ್ಚಿನ ಕ್ರಿಯೆಯ ಅಗತ್ಯವಿಲ್ಲ.
ಈಗ ನಾವು ಮತ್ತೆ ಡಿಸ್ಕವರ್ ವಿಭಾಗಕ್ಕೆ ಹೋಗಬಹುದು, ಅಲ್ಲಿ ನಾವು ಲಾಗ್ ನಮೂದುಗಳನ್ನು ನೋಡುತ್ತೇವೆ.
ಡ್ಯಾಶ್ಬೋರ್ಡ್
ಎಡ ಮೆನುವಿನಲ್ಲಿ, ಡ್ಯಾಶ್ಬೋರ್ಡ್ ರಚನೆ ವಿಭಾಗದ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಅನುಗುಣವಾದ ಪುಟಕ್ಕೆ ಹೋಗಿ.
"ಹೊಸ ಡ್ಯಾಶ್ಬೋರ್ಡ್ ರಚಿಸಿ" ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗೆ ವಸ್ತುಗಳನ್ನು ಸೇರಿಸಲು ಪುಟಕ್ಕೆ ಹೋಗಿ.
"ಹೊಸದನ್ನು ರಚಿಸಿ" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಡೇಟಾ ಪ್ರದರ್ಶನದ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸಿಸ್ಟಮ್ ನಿಮ್ಮನ್ನು ಕೇಳುತ್ತದೆ. ಕಿಬಾನಾ ಅವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ನಾವು "ವರ್ಟಿಕಲ್ ಬಾರ್" ಮತ್ತು ಕೋಷ್ಟಕ "ಡೇಟಾ ಟೇಬಲ್" ನ ಚಿತ್ರಾತ್ಮಕ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ರಚಿಸುವುದನ್ನು ನೋಡುತ್ತೇವೆ. ಇತರ ರೀತಿಯ ಪ್ರಸ್ತುತಿಗಳನ್ನು ಇದೇ ರೀತಿಯಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ.
ಲಭ್ಯವಿರುವ ಕೆಲವು ವಸ್ತುಗಳನ್ನು B ಮತ್ತು E ಎಂದು ಲೇಬಲ್ ಮಾಡಲಾಗಿದೆ, ಅಂದರೆ ಸ್ವರೂಪವು ಪ್ರಾಯೋಗಿಕ ಅಥವಾ ಬೀಟಾ ಪರೀಕ್ಷೆಯಲ್ಲಿದೆ. ಕಾಲಾನಂತರದಲ್ಲಿ, ಸ್ವರೂಪವು ಬದಲಾಗಬಹುದು ಅಥವಾ ಕಿಬಾನಾದಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ಕಣ್ಮರೆಯಾಗಬಹುದು.
ಲಂಬ ಬಾರ್
"ವರ್ಟಿಕಲ್ ಬಾರ್" ಉದಾಹರಣೆಗಾಗಿ, ನಮ್ಮ ಸೇವೆಯ ಯಶಸ್ವಿ ಮತ್ತು ವಿಫಲ ಪ್ರತಿಕ್ರಿಯೆ ಸ್ಥಿತಿಗಳ ಅನುಪಾತದ ಹಿಸ್ಟೋಗ್ರಾಮ್ ಅನ್ನು ರಚಿಸೋಣ. ಸೆಟ್ಟಿಂಗ್ಗಳ ಕೊನೆಯಲ್ಲಿ, ನಾವು ಈ ಕೆಳಗಿನ ಗ್ರಾಫ್ ಅನ್ನು ಪಡೆಯುತ್ತೇವೆ:
ನಾವು ಎಲ್ಲಾ ವಿನಂತಿಗಳನ್ನು ಪ್ರತಿಕ್ರಿಯೆಯ ಸ್ಥಿತಿಯೊಂದಿಗೆ ವರ್ಗೀಕರಿಸುತ್ತೇವೆ <400 ಯಶಸ್ವಿಯಾಗಿದೆ, ಮತ್ತು >= 400 ಸಮಸ್ಯಾತ್ಮಕವಾಗಿದೆ.
"ವರ್ಟಿಕಲ್ ಬಾರ್" ಚಾರ್ಟ್ ಅನ್ನು ರಚಿಸಲು, ನಾವು ಡೇಟಾ ಮೂಲವನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ನಾವು ಮೊದಲು ರಚಿಸಿದ ಸೂಚ್ಯಂಕ ಮಾದರಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ.
ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಡೇಟಾ ಮೂಲವನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ನಂತರ ಒಂದೇ ಘನ ಗ್ರಾಫ್ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಅದನ್ನು ಹೊಂದಿಸೋಣ.
"ಬಕೆಟ್ಗಳು" ಬ್ಲಾಕ್ನಲ್ಲಿ, "ಸೇರಿಸು" ಗುಂಡಿಯನ್ನು ಒತ್ತಿ, "ಎಕ್ಸ್-ಆಸಿಸ್" ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಎಕ್ಸ್ ಆಕ್ಸಿಸ್ ಅನ್ನು ಹೊಂದಿಸಿ. ಲಾಗ್ನಲ್ಲಿನ ನಮೂದುಗಳ ಸ್ವೀಕೃತಿಗಾಗಿ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು ಪಕ್ಕಕ್ಕೆ ಇಡೋಣ. "ಒಗ್ಗೂಡಿಸುವಿಕೆ" ಕ್ಷೇತ್ರದಲ್ಲಿ, "ಡೇಟ್ ಹಿಸ್ಟೋಗ್ರಾಮ್" ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, ಮತ್ತು "ಫೀಲ್ಡ್" ನಲ್ಲಿ "@ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್" ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ, ಸಮಯ ಕ್ಷೇತ್ರವನ್ನು ಸೂಚಿಸುತ್ತದೆ. "ಸ್ವಯಂ" ಸ್ಥಿತಿಯಲ್ಲಿ "ಕನಿಷ್ಠ ಮಧ್ಯಂತರ" ವನ್ನು ಬಿಡೋಣ ಮತ್ತು ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಮ್ಮ ಪ್ರದರ್ಶನಕ್ಕೆ ಸರಿಹೊಂದಿಸುತ್ತದೆ.
"ಅಪ್ಡೇಟ್" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವುದರ ಮೂಲಕ, ನಾವು ಪ್ರತಿ 30 ಸೆಕೆಂಡುಗಳಿಗೊಮ್ಮೆ ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಗ್ರಾಫ್ ಅನ್ನು ನೋಡುತ್ತೇವೆ.
ಈಗ Y- ಅಕ್ಷದ ಉದ್ದಕ್ಕೂ ಕಾಲಮ್ಗಳನ್ನು ಹೊಂದಿಸೋಣ. ಈಗ ನಾವು ಆಯ್ಕೆ ಮಾಡಿದ ಸಮಯದ ಮಧ್ಯಂತರದಲ್ಲಿ ಒಟ್ಟು ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತೇವೆ.
"ಒಗ್ಗೂಡಿಸುವಿಕೆ" ಮೌಲ್ಯವನ್ನು "ಸಮ್ ಬಕೆಟ್" ಗೆ ಬದಲಾಯಿಸೋಣ, ಇದು ಯಶಸ್ವಿ ಮತ್ತು ವಿಫಲ ವಿನಂತಿಗಳಿಗಾಗಿ ಡೇಟಾವನ್ನು ಸಂಯೋಜಿಸಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಬಕೆಟ್ -> ಒಟ್ಟುಗೂಡಿಸುವಿಕೆ ಬ್ಲಾಕ್ನಲ್ಲಿ, "ಫಿಲ್ಟರ್ಗಳು" ಮೂಲಕ ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಫಿಲ್ಟರಿಂಗ್ ಅನ್ನು "statusCode >= 400" ಮೂಲಕ ಹೊಂದಿಸಿ. ಮತ್ತು "ಕಸ್ಟಮ್ ಲೇಬಲ್" ಕ್ಷೇತ್ರದಲ್ಲಿ, ಚಾರ್ಟ್ನಲ್ಲಿ ಮತ್ತು ಸಾಮಾನ್ಯ ಪಟ್ಟಿಯಲ್ಲಿ ದಂತಕಥೆಯಲ್ಲಿ ಹೆಚ್ಚು ಅರ್ಥವಾಗುವ ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ನಾವು ಸೂಚಕದ ನಮ್ಮ ಹೆಸರನ್ನು ಸೂಚಿಸುತ್ತೇವೆ.
ಸೆಟ್ಟಿಂಗ್ಗಳ ಬ್ಲಾಕ್ ಅಡಿಯಲ್ಲಿ "ಅಪ್ಡೇಟ್" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ, ಸಮಸ್ಯೆಯ ವಿನಂತಿಗಳೊಂದಿಗೆ ನಾವು ಗ್ರಾಫ್ ಅನ್ನು ಪಡೆಯುತ್ತೇವೆ.
ದಂತಕಥೆಯ ಪಕ್ಕದಲ್ಲಿರುವ ವೃತ್ತದ ಮೇಲೆ ನೀವು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಒಂದು ವಿಂಡೋ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಅದರಲ್ಲಿ ನೀವು ಕಾಲಮ್ಗಳ ಬಣ್ಣವನ್ನು ಬದಲಾಯಿಸಬಹುದು.
ಈಗ ಚಾರ್ಟ್ಗೆ ಯಶಸ್ವಿ ವಿನಂತಿಗಳ ಡೇಟಾವನ್ನು ಸೇರಿಸೋಣ. "ಮೆಟ್ರಿಕ್ಸ್" ವಿಭಾಗದಲ್ಲಿ, "ಸೇರಿಸು" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು "Y-ಆಕ್ಸಿಸ್" ಆಯ್ಕೆಮಾಡಿ.
ರಚಿಸಿದ ಮೆಟ್ರಿಕ್ನಲ್ಲಿ, ತಪ್ಪಾದ ವಿನಂತಿಗಳಿಗಾಗಿ ನಾವು ಅದೇ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಮಾಡುತ್ತೇವೆ. ಫಿಲ್ಟರ್ನಲ್ಲಿ ಮಾತ್ರ ನಾವು "statusCode < 400" ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತೇವೆ.
ಹೊಸ ಕಾಲಮ್ನ ಬಣ್ಣವನ್ನು ಬದಲಾಯಿಸುವ ಮೂಲಕ, ನಾವು ಸಮಸ್ಯಾತ್ಮಕ ಮತ್ತು ಯಶಸ್ವಿ ವಿನಂತಿಗಳ ಅನುಪಾತದ ಪ್ರದರ್ಶನವನ್ನು ಪಡೆಯುತ್ತೇವೆ.
ಪರದೆಯ ಮೇಲ್ಭಾಗದಲ್ಲಿರುವ "ಉಳಿಸು" ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ, ನಾವು ಡ್ಯಾಶ್ಬೋರ್ಡ್ನಲ್ಲಿ ಮೊದಲ ಚಾರ್ಟ್ ಅನ್ನು ನೋಡುತ್ತೇವೆ.
ಡೇಟಾ ಟೇಬಲ್
ಈಗ ಕೋಷ್ಟಕ ವೀಕ್ಷಣೆ "ಡೇಟಾ ಟೇಬಲ್" ಅನ್ನು ಪರಿಗಣಿಸಿ. ವಿನಂತಿಸಿದ ಎಲ್ಲಾ URL ಗಳ ಪಟ್ಟಿ ಮತ್ತು ಆ ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯೊಂದಿಗೆ ಟೇಬಲ್ ಅನ್ನು ರಚಿಸೋಣ. ವರ್ಟಿಕಲ್ ಬಾರ್ ಉದಾಹರಣೆಯಂತೆ, ನಾವು ಮೊದಲು ಡೇಟಾ ಮೂಲವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತೇವೆ.
ಅದರ ನಂತರ, ಒಂದು ಕಾಲಮ್ ಹೊಂದಿರುವ ಟೇಬಲ್ ಅನ್ನು ಪರದೆಯ ಮೇಲೆ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ, ಇದು ಆಯ್ದ ಸಮಯದ ಮಧ್ಯಂತರಕ್ಕಾಗಿ ಒಟ್ಟು ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.
ನಾವು "ಬಕೆಟ್" ಬ್ಲಾಕ್ ಅನ್ನು ಮಾತ್ರ ಬದಲಾಯಿಸುತ್ತೇವೆ. "ಸೇರಿಸು" ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು "ಸ್ಪ್ಲಿಟ್ ಸಾಲುಗಳನ್ನು" ಆಯ್ಕೆಮಾಡಿ.
"ಒಗ್ಗೂಡಿಸುವಿಕೆ" ಕ್ಷೇತ್ರದಲ್ಲಿ, "ನಿಯಮಗಳು" ಆಯ್ಕೆಮಾಡಿ. ಮತ್ತು ಕಾಣಿಸಿಕೊಂಡ ಕ್ಷೇತ್ರದಲ್ಲಿ "ಫೀಲ್ಡ್" ನಲ್ಲಿ "url.keyword" ಆಯ್ಕೆಮಾಡಿ.
"ಕಸ್ಟಮ್ ಲೇಬಲ್" ಕ್ಷೇತ್ರದಲ್ಲಿ "Url" ಮೌಲ್ಯವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ ಮತ್ತು "ಅಪ್ಡೇಟ್" ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ, ಆಯ್ಕೆಮಾಡಿದ ಅವಧಿಗೆ ಪ್ರತಿ URL ಗಳಿಗೆ ವಿನಂತಿಗಳ ಸಂಖ್ಯೆಯೊಂದಿಗೆ ನಾವು ಬಯಸಿದ ಟೇಬಲ್ ಅನ್ನು ಪಡೆಯುತ್ತೇವೆ.
ಪರದೆಯ ಮೇಲ್ಭಾಗದಲ್ಲಿ, "ಉಳಿಸು" ಬಟನ್ ಅನ್ನು ಮತ್ತೊಮ್ಮೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಟೇಬಲ್ನ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ, ಉದಾಹರಣೆಗೆ Urls. ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗೆ ಹಿಂತಿರುಗಿ ಮತ್ತು ರಚಿಸಲಾದ ಎರಡೂ ವೀಕ್ಷಣೆಗಳನ್ನು ನೋಡೋಣ.
ಡ್ಯಾಶ್ಬೋರ್ಡ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲಾಗುತ್ತಿದೆ
ಡ್ಯಾಶ್ಬೋರ್ಡ್ ರಚಿಸುವಾಗ, ನಾವು ಪ್ರದರ್ಶನ ವಸ್ತುವಿನ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಮುಖ್ಯ ವೀಕ್ಷಣೆ ನಿಯತಾಂಕಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಿಸುತ್ತೇವೆ. ಆಬ್ಜೆಕ್ಟ್ಗಳಲ್ಲಿ ಫಿಲ್ಟರ್ಗಳಿಗಾಗಿ ಡೇಟಾವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಯಾವುದೇ ಅರ್ಥವಿಲ್ಲ, ಉದಾಹರಣೆಗೆ, "ದಿನಾಂಕ ಶ್ರೇಣಿ", "ಬಳಕೆದಾರರಿಂದ ಫಿಲ್ಟರಿಂಗ್", "ವಿನಂತಿ ದೇಶದ ಮೂಲಕ ಫಿಲ್ಟರಿಂಗ್", ಇತ್ಯಾದಿ. ಅಪೇಕ್ಷಿತ ಅವಧಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಅಥವಾ ಆಬ್ಜೆಕ್ಟ್ಗಳ ಮೇಲೆ ಇರುವ ಪ್ರಶ್ನೆ ಫಲಕದಲ್ಲಿ ಅಗತ್ಯವಾದ ಫಿಲ್ಟರಿಂಗ್ ಅನ್ನು ಹೊಂದಿಸಲು ಇದು ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿದೆ.
ಈ ಪ್ಯಾನೆಲ್ನಲ್ಲಿ ಸೇರಿಸಲಾದ ಫಿಲ್ಟರ್ಗಳನ್ನು ಸಂಪೂರ್ಣ ಡ್ಯಾಶ್ಬೋರ್ಡ್ಗೆ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಎಲ್ಲಾ ಪ್ರದರ್ಶನ ವಸ್ತುಗಳನ್ನು ನಿಜವಾದ ಫಿಲ್ಟರ್ ಮಾಡಿದ ಡೇಟಾಗೆ ಅನುಗುಣವಾಗಿ ಮರುನಿರ್ಮಾಣ ಮಾಡಲಾಗುತ್ತದೆ.
ತೀರ್ಮಾನಕ್ಕೆ
ಕಿಬಾನಾ ಯಾವುದೇ ಡೇಟಾವನ್ನು ಅನುಕೂಲಕರ ರೀತಿಯಲ್ಲಿ ದೃಶ್ಯೀಕರಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಪ್ರಬಲ ಸಾಧನವಾಗಿದೆ. ನಾನು ಎರಡು ಮುಖ್ಯ ರೀತಿಯ ಪ್ರದರ್ಶನದ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ತೋರಿಸಲು ಪ್ರಯತ್ನಿಸಿದೆ. ಆದರೆ ಇತರ ಪ್ರಕಾರಗಳನ್ನು ಇದೇ ರೀತಿಯಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ. ಮತ್ತು ನಾನು "ತೆರೆಮರೆಯಲ್ಲಿ" ಬಿಟ್ಟುಹೋದ ಸೆಟ್ಟಿಂಗ್ಗಳ ಸಮೃದ್ಧಿಯು ನಿಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಸರಿಹೊಂದುವಂತೆ ಚಾರ್ಟ್ಗಳನ್ನು ಬಹಳ ಸುಲಭವಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಮೂಲ: www.habr.com