{"id":107710,"date":"2025-05-05T22:36:13","date_gmt":"2025-05-05T19:06:13","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/working-with-opentelemetry-metrics-4146\/"},"modified":"2025-05-05T22:36:13","modified_gmt":"2025-05-05T19:06:13","slug":"working-with-opentelemetry-metrics-4146","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/working-with-opentelemetry-metrics-4146\/","title":{"rendered":"\u06a9\u0627\u0631 \u0628\u0627 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc OpenTelemetry &#8211; \u062c\u0627\u0645\u0639\u0647 dev"},"content":{"rendered":"<div data-article-id=\"2461580\" id=\"article-body\">\n<p>\u0645\u0646 \u0628\u0631\u0627\u06cc \u0645\u062a\u062d\u062f \u06a9\u0631\u062f\u0646 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627 \u060c \u0633\u06cc\u0627\u0647\u0647\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0648 \u0622\u062b\u0627\u0631 \u060c \u0634\u0631\u0648\u0639 \u0628\u0647 \u067e\u0630\u06cc\u0631\u0634 OpenTelemetry \u062f\u0631 \u06a9\u0627\u0631\u06af\u0627\u0647 \u062e\u0648\u062f \u06a9\u0631\u062f\u0645. \u0627\u06cc\u0646 \u067e\u0633\u062a \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0686\u0631\u0627-\u0648 \u0686\u06af\u0648\u0646\u0647-\u0645\u0646 \u0627\u0648\u0644\u06cc\u0646 \u0642\u062f\u0645 \u0631\u0627 \u0628\u0631\u062f\u0627\u0634\u062a\u0645.<\/p>\n<p>\u062a\u0639\u0631\u06cc\u0641 \u0627\u0635\u0644\u06cc \u06a9\u0627\u0631 \u0645\u0646 \u0637\u0631\u0627\u062d\u06cc \u0648 \u0627\u062c\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0631\u0627\u06cc\u0627\u0646\u0647 \u0627\u06cc \u0627\u0633\u062a. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u060c \u0628\u062e\u0634 \u0645\u0647\u0645\u06cc \u0627\u0632 \u06a9\u0627\u0631 \u0645\u0646 \u0634\u0627\u0645\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u06cc\u0633\u062a\u0645 \u0648 \u0641\u0639\u0627\u0644\u06cc\u062a \u0647\u0627\u06cc DevOps \u0627\u0633\u062a.<\/p>\n<p>\u0628\u0627 \u06af\u0630\u0634\u062a \u0633\u0627\u0644\u0647\u0627 \u060c \u0645\u0646 \u0686\u0646\u062f \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0645\u06a9 \u0628\u0647 \u062e\u0648\u062f\u0645 \u0628\u0647 \u06a9\u0627\u0631 \u0627\u0635\u0644\u06cc \u062e\u0648\u062f \u062f\u0631 \u0636\u0645\u0646 \u0634\u0631\u06a9\u062a \u062f\u0631 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u060c \u0646\u0638\u0627\u0631\u062a \u0648 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0633\u06cc\u0633\u062a\u0645\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627 \u0622\u0646\u0647\u0627 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0645 \u060c \u062a\u062f\u0648\u06cc\u0646 \u06a9\u0631\u062f\u0647 \u0627\u0645.<\/p>\n<p>\u06cc\u06a9\u06cc \u0627\u0632 \u0627\u06cc\u0646 \u0627\u0633\u062a\u0631\u0627\u062a\u0698\u06cc \u0647\u0627 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0631\u0627\u0647 \u062d\u0644 \u0647\u0627\u06cc \u062e\u0627\u0635 \u0627\u0633\u062a. \u0627\u0632 \u062e\u0648\u062f\u0645 \u062f\u0648 \u0633\u0648\u0627\u0644 \u0632\u06cc\u0631 \u0645\u06cc \u067e\u0631\u0633\u0645:<\/p>\n<ol>\n<li>  \u0622\u06cc\u0627 \u0627\u06cc\u0646 \u0631\u0627\u0647 \u062d\u0644 \u0641\u0631\u0627\u06af\u06cc\u0631 \u0627\u0633\u062a\u061f<\/li>\n<li>  \u0622\u06cc\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u0645 \u0627\u0632 \u0627\u06cc\u0646 \u0631\u0627\u0647 \u062d\u0644 \u0647\u0645 \u062f\u0631 \u0645\u062d\u0644 \u06a9\u0627\u0631 \u0648 \u0647\u0645 \u062f\u0631 \u062e\u0627\u0646\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0645\u061f<\/li>\n<\/ol>\n<p>\u0633\u0648\u0627\u0644 \u0627\u0648\u0644 \u0645\u0647\u0645 \u0627\u0633\u062a \u0632\u06cc\u0631\u0627 \u0645\u0646 \u0627\u0646\u062a\u0638\u0627\u0631 \u062f\u0627\u0631\u0645 \u06a9\u0647 \u0631\u0627\u0647 \u062d\u0644 \u0686\u0646\u062f\u06cc\u0646 \u06a9\u0627\u0631\u0628\u0631\u062f \u062f\u0631 \u06a9\u0627\u0631\u06af\u0627\u0647 \u0645\u0646 \u0628\u0627\u0634\u062f. \u0633\u0648\u0627\u0644 \u062f\u0648\u0645 \u0641\u0642\u0637 \u06cc\u06a9 \u0627\u06a9\u062a\u0634\u0627\u0641\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0645\u0646 \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f \u062a\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u06a9\u0646\u0645 \u06a9\u0647 \u0622\u06cc\u0627 \u0631\u0627\u0647 \u062d\u0644 \u06a9\u0627\u0631\u0628\u0631\u062f \u06af\u0633\u062a\u0631\u062f\u0647 \u062a\u0631\u06cc \u062f\u0627\u0631\u062f \u06cc\u0627 \u062e\u06cc\u0631.<\/p>\n<p>\u0628\u0647 \u0647\u0645\u06cc\u0646 \u062f\u0644\u06cc\u0644 \u0645\u0646 \u067e\u0633 \u0627\u0632 \u062a\u0635\u0645\u06cc\u0645 \u06af\u06cc\u0631\u06cc \u0628\u0631\u0627\u06cc \u0631\u0647\u0627 \u06a9\u0631\u062f\u0646 \u0647\u062c\u0648\u0645 \u0627\u0632 \u067e\u0634\u062a\u0647 \u060c \u0628\u0647 \u06af\u0631\u0627\u0641\u0627\u0646\u0627 \u0628\u0631\u0627\u06cc \u062a\u062c\u0633\u0645 \u0648 \u0647\u0634\u062f\u0627\u0631 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0627\u062f\u0645. \u0645\u0646 \u0645\u062f\u062a\u0647\u0627\u0633\u062a \u06a9\u0647 \u06af\u0631\u0627\u0641\u0627\u0646\u0627 \u0631\u0627 \u062f\u0631 \u0647\u0645\u0647 \u062c\u0627 \u0645\u06cc \u0628\u06cc\u0646\u0645 \u060c \u0648 \u0645\u06cc \u062a\u0648\u0627\u0646\u0645 \u062a\u0635\u0648\u0631 \u06a9\u0646\u0645 \u06a9\u0647 \u062e\u0648\u062f\u0645 \u0627\u0632 \u0622\u0646 \u062f\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0645\u062e\u062a\u0644\u0641 \u0645\u0627\u0646\u0646\u062f \u062e\u0627\u0646\u0647 \u060c \u0645\u062d\u0644 \u06a9\u0627\u0631 \u06cc\u0627 \u062f\u0631 \u06a9\u0627\u0631\u06af\u0627\u0647 \u0647\u0627\u06cc \u062e\u0648\u062f \u0645\u0634\u062a\u0631\u06cc \u0647\u0627\u06cc\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u0645.<\/p>\n<p>\u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u060c \u0645\u0646 \u062a\u0644\u0627\u0634 \u06a9\u0631\u062f\u0645 \u062a\u0627 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u062e\u0648\u0628\u06cc \u0628\u0631\u0627\u06cc \u0647\u062c\u0648\u0645 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0647\u062c\u0648\u0645 \u060c \u062a\u062f\u0627\u0648\u0645 \u0648 \u067e\u0631\u0633 \u0648 \u062c\u0648 \u062f\u0631 \u0645\u0648\u0631\u062f \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0647\u062c\u0648\u0645 \u0628\u06cc\u0627\u0628\u0645. \u067e\u0631\u0648\u062a\u06a9\u0644 \u062e\u0637 \u0622\u0646 \u0628\u0633\u06cc\u0627\u0631 \u0633\u0627\u062f\u0647 \u0648 \u0622\u0633\u0627\u0646 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0633\u062a. \u062f\u0627\u062f\u0647 \u0647\u0627 \u062f\u0631 \u06cc\u06a9 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0633\u0631\u06cc \u0632\u0645\u0627\u0646\u06cc \u0627\u062f\u0627\u0645\u0647 \u062f\u0627\u0631\u0646\u062f \u06a9\u0647 \u0647\u0631\u06af\u0632 \u0645\u0631\u0627 \u0646\u0627\u06a9\u0627\u0645 \u06af\u0630\u0627\u0634\u062a. \u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 \u062f\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc \u06af\u06cc\u0631\u0646\u062f \u060c \u062f\u0627\u062f\u0647 \u0647\u0627 \u0628\u0631\u0627\u06cc \u067e\u0631\u0633 \u0648 \u062c\u0648 \u0628\u0644\u0627\u0641\u0627\u0635\u0644\u0647 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0627\u0633\u062a.<\/p>\n<p>\u0627\u0632 \u0637\u0631\u0641 \u062f\u06cc\u06af\u0631 \u060c \u0631\u0648\u0634 \u06af\u0631\u0627\u0641\u0627\u0646\u0627 \u0628\u0631\u0627\u06cc \u0627\u0646\u062c\u0627\u0645 \u06a9\u0627\u0631\u0647\u0627 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0646\u06af\u0631\u0627\u0646 \u0646\u062d\u0648\u0647 \u0645\u0635\u0631\u0641 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0648 \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc \u0634\u0648\u062f \u0646\u06af\u0631\u0627\u0646 \u0646\u0628\u0627\u0634\u06cc\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u062a\u0635\u0645\u06cc\u0645 \u06af\u0631\u0641\u062a\u0645 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0646\u0648\u0639 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627 \u0622\u0646\u0647\u0627 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u0645 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u0645.<\/p>\n<p>\u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c Prometheus-\u0645\u0627\u0646\u0646\u062f Grafana-\u0647\u0645\u0647 \u06af\u06cc\u0631 \u0627\u0633\u062a \u060c \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627\u06cc \u062e\u0648\u0628\u06cc \u0628\u0631\u0627\u06cc \u0645\u0635\u0631\u0641 \u0648 \u0630\u062e\u06cc\u0631\u0647 \u0647\u0645\u0627\u0646 \u0646\u0648\u0639 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u0646 \u0627\u0632 \u0622\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0631\u062f\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0644\u0648\u06a9\u06cc \u0628\u0631\u0627\u06cc \u0633\u06cc\u0627\u0647\u0647\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u060c \u0633\u0631\u0639\u062a \u0622\u062b\u0627\u0631 \u0648 \u063a\u06cc\u0631\u0647 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f.<\/p>\n<p>\u06cc\u06a9 \u0686\u06cc\u0632 \u0647\u0646\u0648\u0632 \u0645\u0646 \u0631\u0627 \u0622\u0632\u0627\u0631 \u062f\u0627\u062f: \u0641\u0642\u062f\u0627\u0646 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u0628\u0632\u0631\u06af. \u0645\u0646 \u0628\u0647 \u06a9\u0627\u0631 \u0628\u0627 \u0645\u0634\u062e\u0635\u0627\u062a \u060c \u067e\u0631\u0648\u062a\u06a9\u0644 \u0647\u0627 \u0648 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u0647\u0627 \u0639\u0627\u062f\u062a \u06a9\u0631\u062f\u0645 \u060c \u0627\u0632 \u0627\u06cc\u0646 \u062e\u0644\u0627\u0621 \u0631\u0627\u0636\u06cc \u0646\u0628\u0648\u062f\u0645.<\/p>\n<p>\u0633\u067e\u0633 \u0645\u0646 \u0628\u0647 Opentelemetry \u0627\u0641\u062a\u0627\u062f\u0645. \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647 \u0627\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0647\u062f\u0641 \u0622\u0646 \u0627\u0631\u0627\u0626\u0647 \u06cc\u06a9 \u0631\u0648\u0634 \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0628\u0631\u0627\u06cc \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u060c \u067e\u0631\u062f\u0627\u0632\u0634 \u0648 \u0635\u0627\u062f\u0631\u0627\u062a \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u062a\u0644\u0647 \u0645\u062a\u0631\u06cc \u0627\u0633\u062a. \u0627\u0632 \u0635\u062f \u0647\u0632\u0627\u0631 \u067e\u0627 \u060c \u0628\u0647 \u0646\u0638\u0631 \u0645\u06cc \u0631\u0633\u062f \u06a9\u0647 \u0622\u0646\u0647\u0627 \u0645\u06cc \u062f\u0627\u0646\u0646\u062f \u06a9\u0647 \u0686\u0647 \u06a9\u0627\u0631\u06cc \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u062f\u0647\u0646\u062f: \u062a\u0639\u0627\u0631\u06cc\u0641 \u0648 \u067e\u0631\u0648\u062a\u06a9\u0644 \u0647\u0627\u06cc \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u060c \u06a9\u0646\u0648\u0627\u0646\u0633\u06cc\u0648\u0646 \u0647\u0627\u06cc \u0645\u0639\u0646\u0627\u06cc\u06cc \u0648 \u063a\u06cc\u0631\u0647. \u0628\u0631\u0627\u06cc \u0645\u0646 \u060c \u0627\u06cc\u0646 \u0645\u0627\u0646\u0646\u062f \u06cc\u06a9 \u0642\u0627\u0646\u0648\u0646 \u0628\u0631\u0627\u06cc \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u062a\u0644\u0647 \u0645\u062a\u0631\u06cc \u0627\u0633\u062a -\u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0645\u0646 \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0645\u06cc \u062f\u0647\u0645 \u06a9\u0647 \u0628\u0647 \u0622\u0646 \u0627\u0639\u062a\u0645\u0627\u062f \u06a9\u0646\u0645.<\/p>\n<p>\u062c\u0630\u0627\u0628 \u062a\u0631\u06cc\u0646 \u0648\u06cc\u0698\u06af\u06cc Opentelemetry \u0628\u0631\u0627\u06cc \u0645\u0646 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0641\u0631\u0648\u0634\u0646\u062f\u0647-\u0622\u06af\u0646\u0648\u0633\u062a\u06cc\u06a9 \u0627\u0633\u062a. \u0686\u0646\u062f \u0631\u0627\u0647 \u062d\u0644 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u0645\u0646\u0627\u0633\u0628 \u060c \u0631\u0627\u06cc\u06af\u0627\u0646 \u0648 \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc OpenTelemetry \u0631\u0627 \u0645\u0635\u0631\u0641 \u0648 \u062a\u0648\u0644\u06cc\u062f \u06a9\u0646\u062f. \u062d\u062a\u06cc \u0627\u06af\u0631 \u0646\u062a\u0648\u0627\u0646\u0645 \u06cc\u06a9 \u0641\u0631\u0648\u0634\u0646\u062f\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062e\u0627\u0646\u0647 \u0648 \u06a9\u0627\u0631 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u0645 \u060c \u0647\u0646\u0648\u0632 \u0647\u0645 \u0645\u06cc \u062a\u0648\u0627\u0646\u0645 \u0628\u0647 OpenTelemetry \u0628\u0686\u0633\u0628\u0645 \u0648 \u0627\u0632 \u0641\u0631\u0648\u0634\u0646\u062f\u06af\u0627\u0646 \u0645\u062e\u062a\u0644\u0641 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0645.<\/p>\n<p>\u0646\u0642\u0634\u0647 \u0631\u0627\u0647 \u062a\u0635\u0648\u06cc\u0628 OpenTelemetry \u0645\u0646 \u0628\u0647:<\/p>\n<ol>\n<li>  \u0645\u0639\u06cc\u0627\u0631\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc OpenTelemetry \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0647 \u067e\u0631\u0648\u0645\u062a\u0626\u0648\u0633 \u0635\u0627\u062f\u0631 \u06a9\u0646\u06cc\u062f \u060c<\/li>\n<li>  \u062a\u0648\u0627\u0628\u0639 \u0648\u0631\u0648\u062f \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645 \u06a9\u0644\u0627\u0633\u06cc\u06a9 \u0631\u0627 \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0645\u0646 \u0628\u0627 \u0631\u062f\u067e\u0627\u06cc \u0648 \u062f\u0647\u0627\u0646\u0647 \u0647\u0627\u06cc OpenTelemetry \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u06a9\u0646\u06cc\u062f \u060c \u0648 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0686\u0646\u06cc\u0646 \u0636\u0628\u0637 \u0648 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0646\u06cc\u062f.<\/li>\n<li>  \u0633\u06cc\u0627\u0647\u0647\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u0645\u0646\u0627\u0628\u0639 \u0645\u062e\u062a\u0644\u0641 \u060c \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0633\u06cc\u0627\u0647\u0647\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 OpenTelementry \u062a\u0631\u0633\u06cc\u0645 \u06a9\u0631\u062f\u0647 \u0648 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0647 LOKI \u0635\u0627\u062f\u0631 \u06a9\u0646\u06cc\u062f.<\/li>\n<\/ol>\n<p>\u062f\u0648 \u0646\u0641\u0631 \u062f\u0648\u0645 \u0647\u0646\u0648\u0632 \u062f\u0631 \u06a9\u0627\u0631\u0647\u0627 \u0647\u0633\u062a\u0646\u062f \u060c \u0627\u0645\u0627 \u0645\u0646 \u0642\u0628\u0644\u0627\u064b \u0627\u0648\u0644\u06cc\u0646 \u0645\u0648\u0631\u062f \u0631\u0627 \u0641\u0647\u0645\u06cc\u062f\u0645. \u0627\u06af\u0631\u0686\u0647 \u067e\u0634\u062a\u0647 \u0645\u0646 \u06a9\u0645\u06cc \u0645\u062a\u0641\u0627\u0648\u062a \u0627\u0633\u062a \u060c \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0686\u06af\u0648\u0646\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u0645\u0639\u06cc\u0627\u0631\u0647\u0627 \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc OpenTelemetry \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0631\u062f\u0647 \u0648 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0647 \u067e\u0631\u0648\u0645\u062a\u0626\u0648\u0633 \u0635\u0627\u062f\u0631 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u0645\u0627 \u0627\u0632 Docker Compose \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062e\u0648\u0627\u0647\u06cc\u0645 \u06a9\u0631\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight yaml\"><code><span class=\"na\">services<\/span><span class=\"pi\">:<\/span>\n  <span class=\"na\">otel-collector<\/span><span class=\"pi\">:<\/span>\n    <span class=\"na\">image<\/span><span class=\"pi\">:<\/span> <span class=\"s\">ghcr.io\/open-telemetry\/opentelemetry-collector-releases\/opentelemetry-collector-contrib:0.125.0<\/span>\n    <span class=\"na\">ports<\/span><span class=\"pi\">:<\/span>\n      <span class=\"pi\">-<\/span> <span class=\"s\">127.0.0.1:4317:4317<\/span> <span class=\"c1\"># OTLP gRPC receiver<\/span>\n      <span class=\"pi\">-<\/span> <span class=\"s\">127.0.0.1:4318:4318<\/span> <span class=\"c1\"># OTLP http receiver<\/span>\n    <span class=\"na\">volumes<\/span><span class=\"pi\">:<\/span>\n      <span class=\"pi\">-<\/span> <span class=\"s\">.\/otel-collector-config.yaml:\/etc\/otelcol-contrib\/config.yaml:ro<\/span>\n\n  <span class=\"na\">prometheus<\/span><span class=\"pi\">:<\/span>\n    <span class=\"na\">image<\/span><span class=\"pi\">:<\/span> <span class=\"s\">prom\/prometheus:v3.3.1<\/span>\n    <span class=\"na\">volumes<\/span><span class=\"pi\">:<\/span>\n      <span class=\"pi\">-<\/span> <span class=\"s\">.\/prometheus.yaml:\/etc\/prometheus\/prometheus.yml:ro<\/span>\n    <span class=\"na\">ports<\/span><span class=\"pi\">:<\/span>\n      <span class=\"pi\">-<\/span> <span class=\"s2\">\"<\/span><span class=\"s\">127.0.0.1:9090:9090\"<\/span> <span class=\"c1\"># Prometheus UI<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u062a\u0646\u0638\u06cc\u0645 \u060c \u0645\u0627 \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc OpenTelemetry \u0631\u0627 \u0628\u0627 \u067e\u0631\u0648\u0646\u062f\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u06cc \u06a9\u0646\u06cc\u0645 <code>otel-collector-config.yaml<\/code> \u0648 \u0642\u0631\u0627\u0631 \u06af\u0631\u0641\u062a\u0646 \u062f\u0631\u06af\u0627\u0647 \u0647\u0627\u06cc \u06af\u06cc\u0631\u0646\u062f\u0647 GRPC \u0648 HTTP \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 LocalHost. \u0647\u0645\u0686\u0646\u06cc\u0646 \u060c \u0645\u0627 \u062f\u0631 \u062d\u0627\u0644 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u067e\u0631\u0648\u0645\u062a\u0626\u0648\u0633 \u0628\u0627 \u067e\u0631\u0648\u0646\u062f\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0647\u0633\u062a\u06cc\u0645 <code>prometheus.yaml<\/code> \u0648 \u062f\u0631 \u0645\u0639\u0631\u0636 UI \u062e\u0648\u062f \u062f\u0631 LocalHost.<\/p>\n<p>\u067e\u0631\u0648\u0646\u062f\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc <code>otel-collector-config.yaml<\/code> \u0628\u0631\u0627\u06cc \u062c\u0645\u0639 \u06a9\u0646\u0646\u062f\u0647 OpenTelemetry \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight yaml\"><code><span class=\"na\">receivers<\/span><span class=\"pi\">:<\/span>\n  <span class=\"na\">otlp<\/span><span class=\"pi\">:<\/span>\n    <span class=\"na\">protocols<\/span><span class=\"pi\">:<\/span>\n      <span class=\"na\">grpc<\/span><span class=\"pi\">:<\/span>\n        <span class=\"na\">endpoint<\/span><span class=\"pi\">:<\/span> <span class=\"s\">0.0.0.0:4317<\/span>\n      <span class=\"na\">http<\/span><span class=\"pi\">:<\/span>\n        <span class=\"na\">endpoint<\/span><span class=\"pi\">:<\/span> <span class=\"s\">0.0.0.0:4318<\/span>\n\n<span class=\"na\">exporters<\/span><span class=\"pi\">:<\/span>\n  <span class=\"na\">prometheus<\/span><span class=\"pi\">:<\/span>\n    <span class=\"na\">endpoint<\/span><span class=\"pi\">:<\/span> <span class=\"s\">0.0.0.0:8889<\/span>\n  <span class=\"na\">debug<\/span><span class=\"pi\">:<\/span>\n    <span class=\"na\">verbosity<\/span><span class=\"pi\">:<\/span> <span class=\"s\">detailed<\/span>\n\n<span class=\"na\">service<\/span><span class=\"pi\">:<\/span>\n  <span class=\"na\">pipelines<\/span><span class=\"pi\">:<\/span>\n    <span class=\"na\">metrics<\/span><span class=\"pi\">:<\/span>\n      <span class=\"na\">receivers<\/span><span class=\"pi\">:<\/span> <span class=\"pi\">[<\/span><span class=\"nv\">otlp<\/span><span class=\"pi\">]<\/span>\n      <span class=\"na\">exporters<\/span><span class=\"pi\">:<\/span> <span class=\"pi\">[<\/span><span class=\"nv\">prometheus<\/span><span class=\"pi\">,<\/span> <span class=\"nv\">debug<\/span><span class=\"pi\">]<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0628\u0647 \u062c\u0645\u0639 \u06a9\u0646\u0646\u062f\u0647 OpenTelemetry \u0645\u06cc \u06af\u0648\u06cc\u062f \u062a\u0627 \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc \u0631\u0627 \u062f\u0631 \u067e\u0648\u0631\u062a \u0647\u0627\u06cc GRPC \u0648 HTTP \u06af\u0648\u0634 \u062f\u0647\u062f (<code>4317<\/code> \u0648\u062a <code>4318<\/code>\u0628\u0647 \u062a\u0631\u062a\u06cc\u0628) \u0648 \u0635\u0627\u062f\u0631 \u06a9\u0631\u062f\u0646 \u062f\u0627\u062f\u0647 \u0647\u0627 \u0628\u0647 \u067e\u0631\u0648\u0645\u062a\u0626\u0648\u0633 \u062f\u0631 \u0628\u0646\u062f\u0631 <code>8889<\/code>\u0628\u0634\u0631 \u062f\u0631 <code>debug<\/code> \u0627\u0632 \u0635\u0627\u062f\u0631\u06a9\u0646\u0646\u062f\u0647 \u0628\u0631\u0627\u06cc \u0648\u0631\u0648\u062f \u062f\u0627\u062f\u0647 \u0647\u0627\u06cc \u062f\u0631\u06cc\u0627\u0641\u062a \u0634\u062f\u0647 \u0628\u0647 \u06a9\u0646\u0633\u0648\u0644 \u0628\u0631\u0627\u06cc \u0627\u0647\u062f\u0627\u0641 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f. \u062f\u0631 <code>service<\/code> \u0628\u062e\u0634 \u062c\u0627\u06cc\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0645\u0627 \u06af\u06cc\u0631\u0646\u062f\u0647 \u0647\u0627 \u0648 \u0635\u0627\u062f\u0631\u06a9\u0646\u0646\u062f\u06af\u0627\u0646 \u0631\u0627 \u0628\u0647 <em>\u0645\u0639\u06cc\u0627\u0631\u0647\u0627<\/em> \u062e\u0637 \u0644\u0648\u0644\u0647<\/p>\n<p>\u067e\u0631\u0648\u0646\u062f\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc <code>prometheus.yaml<\/code> \u0628\u0631\u0627\u06cc \u067e\u0631\u0648\u0645\u062a\u0626\u0648\u0633 \u0628\u0647 \u0634\u0631\u062d \u0632\u06cc\u0631 \u0627\u0633\u062a:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight yaml\"><code><span class=\"na\">global<\/span><span class=\"pi\">:<\/span>\n  <span class=\"na\">scrape_interval<\/span><span class=\"pi\">:<\/span> <span class=\"s\">10s<\/span>\n\n<span class=\"na\">scrape_configs<\/span><span class=\"pi\">:<\/span>\n  <span class=\"pi\">-<\/span> <span class=\"na\">job_name<\/span><span class=\"pi\">:<\/span> <span class=\"s2\">\"<\/span><span class=\"s\">otel-collector\"<\/span>\n    <span class=\"na\">static_configs<\/span><span class=\"pi\">:<\/span>\n      <span class=\"pi\">-<\/span> <span class=\"na\">targets<\/span><span class=\"pi\">:<\/span>\n          <span class=\"pi\">-<\/span> <span class=\"s\">otel-collector:8889<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06cc\u0646 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0633\u0627\u062f\u0647 \u0628\u0647 \u067e\u0631\u0648\u0645\u062a\u0626\u0648\u0633 \u0645\u06cc \u06af\u0648\u06cc\u062f \u06a9\u0647 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0627\u0632 \u062c\u0645\u0639 \u06a9\u0646\u0646\u062f\u0647 OpenTelemetry \u0631\u0627 \u062f\u0631 \u067e\u0648\u0631\u062a \u062e\u0631\u0627\u0634 \u062f\u0647\u062f <code>8889<\/code> \u0647\u0631 10 \u062b\u0627\u0646\u06cc\u0647<\/p>\n<p>\u0647\u0646\u06af\u0627\u0645\u06cc \u06a9\u0647 Docker Compose \u067e\u0634\u062a\u0647 \u0628\u0647 \u067e\u0627\u06cc\u0627\u0646 \u0631\u0633\u06cc\u062f \u0648 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0627\u0633\u062a \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 GRPC \u06cc\u0627 HTTP \u060c \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc\u06cc \u0631\u0627 \u0628\u0647 \u062c\u0645\u0639 \u06a9\u0646\u0646\u062f\u0647 OpenTelemetry \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u06cc\u062f. \u0627\u06cc\u0646 \u0627\u062d\u062a\u0645\u0627\u0644\u0627\u064b \u0633\u062e\u062a \u062a\u0631\u06cc\u0646 \u0642\u0633\u0645\u062a \u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u0627\u0633\u062a: \u062d\u062a\u06cc \u06cc\u06a9 \u0645\u062a\u0631\u06cc\u06a9 \u0633\u0627\u062f\u0647 \u062a\u0648\u0633\u0637 \u06cc\u06a9 \u0644\u0642\u0645\u0647 JSON \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a. \u0647\u06cc\u0686 \u0645\u0634\u062a\u0631\u06cc CLI \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627 \u0628\u0647 \u062c\u0645\u0639 \u06a9\u0646\u0646\u062f\u0647 OpenTelemetry \u0646\u06cc\u0632 \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f. \u0628\u0646\u0627\u0628\u0631\u0627\u06cc\u0646 \u060c \u0645\u0646 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0645\u06cc \u06a9\u0646\u0645 Telegraf \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0631\u0633\u0627\u0644 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0628\u0647 \u062c\u0645\u0639 \u06a9\u0646\u0646\u062f\u0647 OpenTelemetry \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u06cc\u062f. \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u067e\u0631\u0648\u0646\u062f\u0647 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0646\u0645\u0648\u0646\u0647 \u0632\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f <code>telegraf.toml<\/code>:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight toml\"><code><span class=\"nn\">[global_tags]<\/span>\n\n<span class=\"nn\">[agent]<\/span>\n  <span class=\"py\">interval<\/span> <span class=\"p\">=<\/span> <span class=\"s\">\"10s\"<\/span>\n  <span class=\"py\">round_interval<\/span> <span class=\"p\">=<\/span> <span class=\"kc\">true<\/span>\n  <span class=\"py\">metric_batch_size<\/span> <span class=\"p\">=<\/span> <span class=\"mi\">1000<\/span>\n  <span class=\"py\">metric_buffer_limit<\/span> <span class=\"p\">=<\/span> <span class=\"mi\">10000<\/span>\n  <span class=\"py\">collection_jitter<\/span> <span class=\"p\">=<\/span> <span class=\"s\">\"0s\"<\/span>\n  <span class=\"py\">flush_interval<\/span> <span class=\"p\">=<\/span> <span class=\"s\">\"10s\"<\/span>\n  <span class=\"py\">flush_jitter<\/span> <span class=\"p\">=<\/span> <span class=\"s\">\"0s\"<\/span>\n  <span class=\"py\">precision<\/span> <span class=\"p\">=<\/span> <span class=\"s\">\"0s\"<\/span>\n\n<span class=\"nn\">[[inputs.cpu]]<\/span>\n  <span class=\"py\">percpu<\/span> <span class=\"p\">=<\/span> <span class=\"kc\">true<\/span>\n  <span class=\"py\">totalcpu<\/span> <span class=\"p\">=<\/span> <span class=\"kc\">true<\/span>\n  <span class=\"py\">collect_cpu_time<\/span> <span class=\"p\">=<\/span> <span class=\"kc\">false<\/span>\n  <span class=\"py\">report_active<\/span> <span class=\"p\">=<\/span> <span class=\"kc\">false<\/span>\n  <span class=\"py\">core_tags<\/span> <span class=\"p\">=<\/span> <span class=\"kc\">false<\/span>\n\n<span class=\"nn\">[[inputs.disk]]<\/span>\n  <span class=\"py\">ignore_fs<\/span> <span class=\"p\">=<\/span> <span class=\"p\">[<\/span><span class=\"s\">\"tmpfs\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"devtmpfs\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"devfs\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"iso9660\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"overlay\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"aufs\"<\/span><span class=\"p\">,<\/span> <span class=\"s\">\"squashfs\"<\/span><span class=\"p\">]<\/span>\n\n<span class=\"nn\">[[inputs.mem]]<\/span>\n\n<span class=\"nn\">[[outputs.opentelemetry]]<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>&#8230; \u0648 \u0622\u0646 \u0631\u0627 \u0628\u0627:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>telegraf <span class=\"nt\">--config<\/span> telegraf.conf\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>\u0627\u06af\u0631 \u0627\u0632 NIX \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u06cc\u062f \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc Telegraf \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight shell\"><code>nix-shell <span class=\"nt\">--packages<\/span> telegraf <span class=\"nt\">--command<\/span> <span class=\"s2\">\"telegraf --config telegraf.toml\"<\/span>\n<\/code><\/pre>\n<div class=\"highlight__panel js-actions-panel\">\n<div class=\"highlight__panel-action js-fullscreen-code-action\">\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-on\"><title>\u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f<\/title>\n    <path d=\"M16 3h6v6h-2V5h-4V3zM2 3h6v2H4v4H2V3zm18 16v-4h2v6h-6v-2h4zM4 19h4v2H2v-6h2v4z\"\/>\n<\/svg><\/p>\n<p>    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" class=\"highlight-action crayons-icon highlight-action--fullscreen-off\"><title>\u0627\u0632 \u062d\u0627\u0644\u062a \u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647 \u062e\u0627\u0631\u062c \u0634\u0648\u06cc\u062f<\/title>\n    <path d=\"M18 7h4v2h-6V3h2v4zM8 9H2V7h4V3h2v6zm10 8v4h-2v-6h6v2h-4zM8 15v6H6v-4H2v-2h6z\"\/>\n<\/svg><\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>Telegraf \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 CPU \u060c \u062d\u0627\u0641\u0638\u0647 \u0648 \u062f\u06cc\u0633\u06a9 \u0631\u0627 \u062c\u0645\u0639 \u0622\u0648\u0631\u06cc \u06a9\u0631\u062f\u0647 \u0648 \u0622\u0646\u0647\u0627 \u0631\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u067e\u0631\u0648\u062a\u06a9\u0644 OpenTelemetry \u0628\u0647 \u062c\u0645\u0639 \u06a9\u0646\u0646\u062f\u0647 OpenTelemetry \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc \u06a9\u0646\u062f. \u0633\u067e\u0633 \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f ui prometheus \u062e\u0648\u062f \u0631\u0627 \u062f\u0631 http: \/\/ localhost: 9090 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627 \u0631\u0627 \u0627\u0632 \u062c\u0645\u0639 \u06a9\u0646\u0646\u062f\u0647 OpenTelemetry \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644 \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062d\u0627\u0641\u0638\u0647 \u06cc\u0627 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u06cc\u0633\u06a9 \u0631\u0627 \u0645\u0634\u0627\u0647\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<hr\/>\n<p>\u0627\u062a\u062e\u0627\u0630 OpenTelemetry \u0628\u0647 \u0645\u0646 \u06a9\u0645\u06a9 \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a \u062a\u0627 \u062f\u0631 \u06a9\u0627\u0631\u06af\u0627\u0647 \u062e\u0648\u062f \u0631\u0648\u06cc\u06a9\u0631\u062f \u0642\u0627\u0628\u0644 \u062d\u0645\u0644 \u062a\u0631\u06cc \u0628\u0631\u0627\u06cc \u0645\u0634\u0627\u0647\u062f\u0647 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0645. \u0634\u0631\u0648\u0639 \u0628\u0627 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627 \u06cc\u06a9 \u0646\u0642\u0637\u0647 \u0648\u0631\u0648\u062f \u0639\u0645\u0644\u06cc \u0628\u0647 \u0645\u0646 \u062f\u0627\u062f \u0648 \u0627\u0628\u0632\u0627\u0631\u06cc \u0645\u0627\u0646\u0646\u062f Telegraf \u060c Collector OpenTelemetry \u0648 Prometheus \u0627\u062f\u063a\u0627\u0645 \u0631\u0627 \u0633\u0627\u062f\u0647 \u06a9\u0631\u062f\u0646\u062f. \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0645\u0646 \u0627\u0632 Tinker \u0628\u0627 \u0627\u062b\u0631\u06cc \u0648 \u0633\u06cc\u0627\u0647\u0647\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0647\u06cc\u062c\u0627\u0646 \u0632\u062f\u0647 \u0627\u0645 \u060c \u0647\u0646\u0648\u0632 \u06a9\u0627\u0631\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631\u06cc \u062f\u0631 \u0633\u0645\u062a \u0645\u0639\u06cc\u0627\u0631\u0647\u0627 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0646 \u0628\u0631\u0627\u06cc \u0645\u062a\u062d\u062f \u06a9\u0631\u062f\u0646 \u0645\u0639\u06cc\u0627\u0631\u0647\u0627 \u060c \u0633\u06cc\u0627\u0647\u0647\u0647\u0627\u06cc \u0645\u0631\u0628\u0648\u0637 \u0648 \u0622\u062b\u0627\u0631 \u060c \u0634\u0631\u0648\u0639 \u0628\u0647 \u067e\u0630\u06cc\u0631\u0634 OpenTelemetry \u062f\u0631 \u06a9\u0627\u0631\u06af\u0627\u0647 \u062e\u0648\u062f \u06a9\u0631\u062f\u0645. \u0627\u06cc\u0646 \u067e\u0633\u062a \u062a\u0648\u0636\u06cc\u062d \u0645\u06cc \u062f\u0647\u062f \u06a9\u0647 \u0686\u0631\u0627-\u0648 \u0686\u06af\u0648\u0646\u0647-\u0645\u0646 \u0627\u0648\u0644\u06cc\u0646 \u0642\u062f\u0645 \u0631\u0627 \u0628\u0631\u062f\u0627\u0634\u062a\u0645. \u062a\u0639\u0631\u06cc\u0641 \u0627\u0635\u0644\u06cc \u06a9\u0627\u0631 \u0645\u0646 \u0637\u0631\u0627\u062d\u06cc \u0648 \u0627\u062c\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0631\u0627\u06cc\u0627\u0646\u0647 \u0627\u06cc \u0627\u0633\u062a. \u0628\u0627 \u0627\u06cc\u0646 \u062d\u0627\u0644 \u060c \u0628\u062e\u0634 \u0645\u0647\u0645\u06cc \u0627\u0632 \u06a9\u0627\u0631 \u0645\u0646 \u0634\u0627\u0645\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u06cc\u0633\u062a\u0645 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":107711,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-107710","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/107710","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=107710"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/107710\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/107711"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=107710"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=107710"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=107710"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}