Go ಟೂಲ್‌ಕಿಟ್‌ಗೆ ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ಸೇರಿಸಲು Google ಉದ್ದೇಶಿಸಿದೆ

ಗೋ ಭಾಷೆಯ ಟೂಲ್‌ಕಿಟ್‌ಗೆ ಟೆಲಿಮೆಟ್ರಿ ಸಂಗ್ರಹವನ್ನು ಸೇರಿಸಲು ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಸಂಗ್ರಹಿಸಿದ ಡೇಟಾವನ್ನು ಕಳುಹಿಸುವುದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು Google ಯೋಜಿಸಿದೆ. ಟೆಲಿಮೆಟ್ರಿಯು ಗೋ ಭಾಷಾ ತಂಡವು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ "ಗೋ" ಯುಟಿಲಿಟಿ, ಕಂಪೈಲರ್, ಗೋಪ್ಲ್ಸ್ ಮತ್ತು ಗೋವಲ್ನ್‌ಚೆಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಂತಹ ಕಮಾಂಡ್ ಲೈನ್ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಮಾಹಿತಿಯ ಸಂಗ್ರಹವು ಉಪಯುಕ್ತತೆಗಳ ಕಾರ್ಯಾಚರಣಾ ವೈಶಿಷ್ಟ್ಯಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯ ಸಂಗ್ರಹಣೆಗೆ ಮಾತ್ರ ಸೀಮಿತವಾಗಿರುತ್ತದೆ, ಅಂದರೆ. ಟೂಲ್‌ಕಿಟ್ ಬಳಸಿ ಸಂಗ್ರಹಿಸಿದ ಕಸ್ಟಮ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ.

ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ಸಂಗ್ರಹಿಸುವ ಉದ್ದೇಶವು ಡೆವಲಪರ್‌ಗಳ ಕೆಲಸದ ಅಗತ್ಯತೆಗಳು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳ ಬಗ್ಗೆ ಕಾಣೆಯಾದ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯುವ ಬಯಕೆಯಾಗಿದೆ, ಇದನ್ನು ಪ್ರತಿಕ್ರಿಯೆ ವಿಧಾನವಾಗಿ ದೋಷ ಸಂದೇಶಗಳು ಮತ್ತು ಸಮೀಕ್ಷೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸೆರೆಹಿಡಿಯಲಾಗುವುದಿಲ್ಲ. ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ಸಂಗ್ರಹಿಸುವುದು ವೈಪರೀತ್ಯಗಳು ಮತ್ತು ಅಸಹಜ ನಡವಳಿಕೆಯನ್ನು ಗುರುತಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಡೆವಲಪರ್‌ಗಳು ಪರಿಕರಗಳೊಂದಿಗೆ ಹೇಗೆ ಸಂವಹನ ನಡೆಸುತ್ತಾರೆ ಎಂಬುದರ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಿರ್ಣಯಿಸಲು ಮತ್ತು ಯಾವ ಆಯ್ಕೆಗಳು ಹೆಚ್ಚು ಬೇಡಿಕೆಯಲ್ಲಿವೆ ಮತ್ತು ಅವುಗಳನ್ನು ಎಂದಿಗೂ ಬಳಸಲಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಸಂಗ್ರಹವಾದ ಅಂಕಿಅಂಶಗಳು ಉಪಕರಣಗಳನ್ನು ಆಧುನೀಕರಿಸಲು, ದಕ್ಷತೆ ಮತ್ತು ಬಳಕೆಯ ಸುಲಭತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಮತ್ತು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಅಗತ್ಯವಿರುವ ಸಾಮರ್ಥ್ಯಗಳ ಮೇಲೆ ವಿಶೇಷ ಗಮನವನ್ನು ಕೇಂದ್ರೀಕರಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.

ಡೇಟಾ ಸಂಗ್ರಹಣೆಗಾಗಿ, "ಪಾರದರ್ಶಕ ಟೆಲಿಮೆಟ್ರಿ" ಯ ಹೊಸ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಸ್ವೀಕರಿಸಿದ ಡೇಟಾದ ಸ್ವತಂತ್ರ ಸಾರ್ವಜನಿಕ ಲೆಕ್ಕಪರಿಶೋಧನೆಯ ಸಾಧ್ಯತೆಯನ್ನು ಒದಗಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಬಳಕೆದಾರರ ಚಟುವಟಿಕೆಯ ಬಗ್ಗೆ ವಿವರವಾದ ಮಾಹಿತಿಯೊಂದಿಗೆ ಕುರುಹುಗಳ ಸೋರಿಕೆಯನ್ನು ತಡೆಗಟ್ಟಲು ಕನಿಷ್ಠ ಅಗತ್ಯ ಸಾಮಾನ್ಯ ಮಾಹಿತಿಯನ್ನು ಮಾತ್ರ ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ಟೂಲ್‌ಕಿಟ್ ಸೇವಿಸಿದ ದಟ್ಟಣೆಯನ್ನು ನಿರ್ಣಯಿಸುವಾಗ, ಇಡೀ ವರ್ಷಕ್ಕೆ ಕಿಲೋಬೈಟ್‌ಗಳಲ್ಲಿ ಡೇಟಾ ಕೌಂಟರ್‌ನಂತಹ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲು ಯೋಜಿಸಲಾಗಿದೆ. ಸಂಗ್ರಹಿಸಿದ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ತಪಾಸಣೆ ಮತ್ತು ವಿಶ್ಲೇಷಣೆಗಾಗಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಪ್ರಕಟಿಸಲಾಗುತ್ತದೆ. ಟೆಲಿಮೆಟ್ರಿ ಕಳುಹಿಸುವಿಕೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು, ನೀವು ಪರಿಸರ ವೇರಿಯಬಲ್ “GOTELEMETRY=off” ಅನ್ನು ಹೊಂದಿಸಬೇಕಾಗುತ್ತದೆ.

ಪಾರದರ್ಶಕ ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರಮುಖ ತತ್ವಗಳು:

  • ಸಂಗ್ರಹಿಸಿದ ಮೆಟ್ರಿಕ್‌ಗಳ ಕುರಿತು ನಿರ್ಧಾರಗಳನ್ನು ಮುಕ್ತ, ಸಾರ್ವಜನಿಕ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ಮಾಡಲಾಗುವುದು.
  • ಆ ಮೆಟ್ರಿಕ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸದ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸದೆ, ಸಕ್ರಿಯವಾಗಿ ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲಾದ ಮೆಟ್ರಿಕ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಆಧರಿಸಿ ಟೆಲಿಮೆಟ್ರಿ ಸಂಗ್ರಹಣೆ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲಾಗುತ್ತದೆ.
  • ಟೆಲಿಮೆಟ್ರಿ ಸಂಗ್ರಹ ಸಂರಚನೆಯನ್ನು ಪರಿಶೀಲಿಸಬಹುದಾದ ದಾಖಲೆಗಳೊಂದಿಗೆ ಪಾರದರ್ಶಕ ಆಡಿಟ್ ಲಾಗ್‌ನಲ್ಲಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ, ಇದು ವಿಭಿನ್ನ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ವಿಭಿನ್ನ ಸಂಗ್ರಹಣೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳ ಆಯ್ದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸಂಕೀರ್ಣಗೊಳಿಸುತ್ತದೆ.
  • ಟೆಲಿಮೆಟ್ರಿ ಸಂಗ್ರಹಣೆಯ ಸಂರಚನೆಯು ಕ್ಯಾಶೆಬಲ್, ಪ್ರಾಕ್ಸಿಡ್ ಗೋ ಮಾಡ್ಯೂಲ್ ರೂಪದಲ್ಲಿರುತ್ತದೆ, ಇದನ್ನು ಈಗಾಗಲೇ ಬಳಕೆಯಲ್ಲಿರುವ ಸ್ಥಳೀಯ Go ಪ್ರಾಕ್ಸಿಗಳೊಂದಿಗೆ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬಳಸಬಹುದಾಗಿದೆ. ಟೆಲಿಮೆಟ್ರಿ ಕಾನ್ಫಿಗರೇಶನ್ ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ವಾರಕ್ಕೊಮ್ಮೆ 10% ಸಂಭವನೀಯತೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲಾಗುವುದಿಲ್ಲ (ಅಂದರೆ, ಪ್ರತಿ ಸಿಸ್ಟಮ್ ವರ್ಷಕ್ಕೆ 5 ಬಾರಿ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತದೆ).
  • ಬಾಹ್ಯ ಸರ್ವರ್‌ಗಳಿಗೆ ರವಾನೆಯಾಗುವ ಮಾಹಿತಿಯು ಪೂರ್ಣ ವಾರದ ಅಂಕಿಅಂಶಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವ ಅಂತಿಮ ಕೌಂಟರ್‌ಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಸಮಯಕ್ಕೆ ಸಂಬಂಧಿಸಿಲ್ಲ.
  • ಕಳುಹಿಸಲಾದ ವರದಿಗಳು ಯಾವುದೇ ರೀತಿಯ ಸಿಸ್ಟಮ್ ಅಥವಾ ಬಳಕೆದಾರ ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ಒಳಗೊಂಡಿರುವುದಿಲ್ಲ.
  • ಕಳುಹಿಸಿದ ವರದಿಗಳು ಸರ್ವರ್‌ನಲ್ಲಿ ಈಗಾಗಲೇ ತಿಳಿದಿರುವ ಸಾಲುಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿರುತ್ತವೆ, ಅಂದರೆ. ಕೌಂಟರ್‌ಗಳ ಹೆಸರುಗಳು, ಪ್ರಮಾಣಿತ ಕಾರ್ಯಕ್ರಮಗಳ ಹೆಸರುಗಳು, ತಿಳಿದಿರುವ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಗಳು, ಪ್ರಮಾಣಿತ ಟೂಲ್‌ಕಿಟ್ ಉಪಯುಕ್ತತೆಗಳಲ್ಲಿನ ಕಾರ್ಯಗಳ ಹೆಸರುಗಳು (ಸ್ಟಾಕ್ ಟ್ರೇಸ್‌ಗಳನ್ನು ಕಳುಹಿಸುವಾಗ). ಸ್ಟ್ರಿಂಗ್ ಅಲ್ಲದ ಡೇಟಾವು ಕೌಂಟರ್‌ಗಳು, ದಿನಾಂಕಗಳು ಮತ್ತು ಸಾಲುಗಳ ಸಂಖ್ಯೆಗೆ ಸೀಮಿತವಾಗಿರುತ್ತದೆ.
  • ಟೆಲಿಮೆಟ್ರಿ ಸರ್ವರ್‌ಗಳನ್ನು ಪ್ರವೇಶಿಸಿದ IP ವಿಳಾಸಗಳನ್ನು ಲಾಗ್‌ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುವುದಿಲ್ಲ.
  • ಅಗತ್ಯವಿರುವ ಮಾದರಿಯನ್ನು ಪಡೆಯಲು, ವಾರಕ್ಕೆ 16 ಸಾವಿರ ವರದಿಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ, ಇದು ಟೂಲ್‌ಕಿಟ್‌ನ ಎರಡು ಮಿಲಿಯನ್ ಸ್ಥಾಪನೆಗಳ ಉಪಸ್ಥಿತಿಯನ್ನು ನೀಡಿದರೆ, ಕೇವಲ 2% ಸಿಸ್ಟಮ್‌ಗಳಿಂದ ಪ್ರತಿ ವಾರ ವರದಿಗಳನ್ನು ಕಳುಹಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ.
  • ಒಟ್ಟುಗೂಡಿದ ರೂಪದಲ್ಲಿ ಸಂಗ್ರಹಿಸಿದ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಚಿತ್ರಾತ್ಮಕ ಮತ್ತು ಕೋಷ್ಟಕ ಸ್ವರೂಪಗಳಲ್ಲಿ ಸಾರ್ವಜನಿಕವಾಗಿ ಪ್ರಕಟಿಸಲಾಗುತ್ತದೆ. ಟೆಲಿಮೆಟ್ರಿ ಸಂಗ್ರಹಣೆ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಸಂಗ್ರಹವಾದ ಸಂಪೂರ್ಣ ಕಚ್ಚಾ ಡೇಟಾವನ್ನು ಸಹ ಪ್ರಕಟಿಸಲಾಗುತ್ತದೆ.
  • ಟೆಲಿಮೆಟ್ರಿ ಸಂಗ್ರಹವನ್ನು ಡಿಫಾಲ್ಟ್ ಆಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಅದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಸುಲಭವಾದ ಮಾರ್ಗವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ