Go கருவித்தொகுப்பில் டெலிமெட்ரியைச் சேர்க்க கூகுள் உத்தேசித்துள்ளது

Go மொழி கருவித்தொகுப்பில் டெலிமெட்ரி சேகரிப்பைச் சேர்க்க Google திட்டமிட்டுள்ளது மற்றும் இயல்பாக சேகரிக்கப்பட்ட தரவை அனுப்புவதை இயக்குகிறது. டெலிமெட்ரியானது Go மொழிக் குழுவால் உருவாக்கப்பட்ட கட்டளை வரி பயன்பாடுகளான "go" பயன்பாடு, கம்பைலர், gopls மற்றும் govulncheck பயன்பாடுகள் போன்றவற்றை உள்ளடக்கும். தகவல் சேகரிப்பு பயன்பாடுகளின் இயக்க அம்சங்களைப் பற்றிய தகவல்களைக் குவிப்பதற்கு மட்டுமே வரையறுக்கப்படும், அதாவது. கருவித்தொகுப்பைப் பயன்படுத்தி சேகரிக்கப்பட்ட தனிப்பயன் பயன்பாடுகளில் டெலிமெட்ரி சேர்க்கப்படாது.

டெவலப்பர்களின் பணியின் தேவைகள் மற்றும் அம்சங்களைப் பற்றிய விடுபட்ட தகவல்களைப் பெறுவதற்கான விருப்பம் டெலிமெட்ரியைச் சேகரிப்பதற்கான நோக்கம் ஆகும், இது பிழைச் செய்திகள் மற்றும் கணக்கெடுப்புகளைப் பயன்படுத்தி பின்னூட்ட முறையாகப் பிடிக்க முடியாது. டெலிமெட்ரியை சேகரிப்பது முரண்பாடுகள் மற்றும் அசாதாரண நடத்தைகளை அடையாளம் காணவும், டெவலப்பர்கள் மற்றும் கருவிகளுக்கிடையேயான தொடர்புகளின் தனித்தன்மையை மதிப்பிடுவதற்கும், எந்த விருப்பத்தேர்வுகள் அதிகம் தேவை மற்றும் கிட்டத்தட்ட பயன்படுத்தப்படாதவை என்பதைப் புரிந்துகொள்வதற்கும் உதவும். திரட்டப்பட்ட புள்ளிவிவரங்கள் கருவிகளை நவீனப்படுத்தவும், செயல்திறனை அதிகரிக்கவும், எளிதாகப் பயன்படுத்தவும், மேலும் டெவலப்பர்களுக்குத் தேவையான திறன்களில் சிறப்பு கவனம் செலுத்தவும் உதவும் என்று எதிர்பார்க்கப்படுகிறது.

தரவு சேகரிப்புக்காக, "வெளிப்படையான டெலிமெட்ரி" என்ற புதிய கட்டமைப்பு முன்மொழியப்பட்டது, இது பெறப்பட்ட தரவின் சுயாதீனமான பொது தணிக்கைக்கான வாய்ப்பை வழங்குவதை நோக்கமாகக் கொண்டது மற்றும் பயனர் செயல்பாடு பற்றிய விரிவான தகவல்களுடன் தடயங்கள் கசிவதைத் தடுக்க குறைந்தபட்ச தேவையான பொதுவான தகவல்களை மட்டுமே சேகரிக்கிறது. எடுத்துக்காட்டாக, கருவித்தொகுப்பால் நுகரப்படும் போக்குவரத்தை மதிப்பிடும் போது, ​​ஆண்டு முழுவதும் கிலோபைட்களில் தரவு கவுண்டர் போன்ற அளவீடுகளை கணக்கில் எடுத்துக்கொள்ள திட்டமிடப்பட்டுள்ளது. சேகரிக்கப்பட்ட அனைத்து தரவுகளும் ஆய்வு மற்றும் பகுப்பாய்வுக்காக பொதுவில் வெளியிடப்படும். டெலிமெட்ரி அனுப்புவதை முடக்க, நீங்கள் சூழல் மாறி “GOTELEMETRY=off” அமைக்க வேண்டும்.

வெளிப்படையான டெலிமெட்ரியை உருவாக்குவதற்கான முக்கிய கொள்கைகள்:

  • சேகரிக்கப்பட்ட அளவீடுகள் பற்றிய முடிவுகள் திறந்த, பொது செயல்முறை மூலம் எடுக்கப்படும்.
  • டெலிமெட்ரி சேகரிப்பு உள்ளமைவு, அந்த அளவீடுகளுடன் தொடர்பில்லாத தரவைச் சேகரிக்காமல், தீவிரமாகக் கண்காணிக்கப்படும் அளவீடுகளின் பட்டியலின் அடிப்படையில் தானாகவே உருவாக்கப்படும்.
  • டெலிமெட்ரி சேகரிப்பு கட்டமைப்பு சரிபார்க்கக்கூடிய பதிவுகளுடன் ஒரு வெளிப்படையான தணிக்கை பதிவில் பராமரிக்கப்படும், இது வெவ்வேறு அமைப்புகளுக்கான வெவ்வேறு சேகரிப்பு அமைப்புகளின் தேர்ந்தெடுக்கப்பட்ட பயன்பாட்டை சிக்கலாக்கும்.
  • டெலிமெட்ரி சேகரிப்பு உள்ளமைவு, ஏற்கனவே பயன்பாட்டில் உள்ள உள்ளூர் Go ப்ராக்ஸிகளைக் கொண்ட கணினிகளில் தானாகப் பயன்படுத்தக்கூடிய, தற்காலிக சேமிப்பு, ப்ராக்ஸிடு Go தொகுதி வடிவத்தில் இருக்கும். டெலிமெட்ரி உள்ளமைவு பதிவிறக்கமானது வாரத்திற்கு ஒரு முறைக்கு மேல் 10% நிகழ்தகவுடன் தொடங்கப்படும் (அதாவது, ஒவ்வொரு கணினியும் ஒரு வருடத்திற்கு சுமார் 5 முறை உள்ளமைவைப் பதிவிறக்கும்).
  • வெளிப்புற சேவையகங்களுக்கு அனுப்பப்படும் தகவல், ஒரு முழு வாரத்திற்கான புள்ளிவிவரங்களை கணக்கில் எடுத்துக் கொள்ளும் இறுதி கவுண்டர்களை மட்டுமே உள்ளடக்கும் மற்றும் ஒரு குறிப்பிட்ட நேரத்துடன் இணைக்கப்படவில்லை.
  • அனுப்பப்பட்ட அறிக்கைகளில் எந்த விதமான அமைப்பு அல்லது பயனர் அடையாளங்காட்டிகளும் இருக்காது.
  • அனுப்பப்பட்ட அறிக்கைகள் சர்வரில் ஏற்கனவே தெரிந்த வரிசைகளை மட்டுமே கொண்டிருக்கும், அதாவது. கவுண்டர்களின் பெயர்கள், நிலையான நிரல்களின் பெயர்கள், அறியப்பட்ட பதிப்பு எண்கள், நிலையான கருவித்தொகுப்பு பயன்பாடுகளில் உள்ள செயல்பாடுகளின் பெயர்கள் (ஸ்டாக் டிரேஸ்களை அனுப்பும் போது). சரம் அல்லாத தரவு கவுண்டர்கள், தேதிகள் மற்றும் வரிசைகளின் எண்ணிக்கைக்கு வரம்பிடப்படும்.
  • டெலிமெட்ரி சேவையகங்களை அணுகும் ஐபி முகவரிகள் பதிவுகளில் சேமிக்கப்படாது.
  • தேவையான மாதிரியைப் பெற, வாரத்திற்கு 16 ஆயிரம் அறிக்கைகளை சேகரிக்க திட்டமிடப்பட்டுள்ளது, இது கருவித்தொகுப்பின் இரண்டு மில்லியன் நிறுவல்கள் இருப்பதால், ஒவ்வொரு வாரமும் 2% அமைப்புகளிலிருந்து அறிக்கைகளை அனுப்ப வேண்டும்.
  • தொகுக்கப்பட்ட படிவத்தில் சேகரிக்கப்பட்ட அளவீடுகள் வரைகலை மற்றும் அட்டவணை வடிவங்களில் பொதுவில் வெளியிடப்படும். டெலிமெட்ரி சேகரிப்பு செயல்பாட்டின் போது திரட்டப்பட்ட முழு மூல தரவுகளும் வெளியிடப்படும்.
  • டெலிமெட்ரி சேகரிப்பு இயல்பாகவே இயக்கப்படும், ஆனால் அதை முடக்க ஒரு எளிய வழியை வழங்கும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்