$lang['tuto'] = "பயிற்சிகள்"; ?> பதிவுகள்

பதிவுகள் பணியிடத்தில் அஸூர் செயல்பாடு தகவல் பதிவுகள் ஏன் காணவில்லை?

பதிவுகள் பணியிடத்தில் அஸூர் செயல்பாடு தகவல் பதிவுகள் ஏன் காணவில்லை?
References for Azure Function Logging Solutions

பயன்பாட்டு நுண்ணறிவுகளில் காணாமல் போன அஸூர் செயல்பாடு பதிவுகளை சரிசெய்தல்

Azure செயல்பாடுகளுடன் பணிபுரிவது பெரும்பாலும் நன்கு எண்ணெய் பொறிக்கப்பட்ட ஆட்டோமேஷன் இயந்திரத்தை உருவாக்குவது போல் உணர்கிறது. உங்கள் பயன்பாட்டு நுண்ணறிவு பணியிடத்திலிருந்து சில முக்கியமான பதிவுகள் மறைந்துவிட்டால் என்ன நடக்கும்? 🤔 டைமர் ட்ரிக்கர் அசூர் செயல்பாட்டை உருவாக்கும்போது நான் சமீபத்தில் எதிர்கொண்ட சவால் இது. Azure Portal log console இல் சரியாக வேலை செய்த எனது தகவல் நிலை பதிவுகள் Logs பணியிடத்தில் மர்மமான முறையில் இல்லை.

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

வலைப் பயன்பாட்டைப் பிழைத்திருத்தம் செய்யும் போது இதே போன்ற தருணத்தை இந்தச் சிக்கல் எனக்கு நினைவூட்டியது. பிழை பதிவுகள் "என்னை சரி செய்!" நுட்பமான தகவல் நிலை பதிவுகள் ரேடாரின் கீழ் நழுவியது. இது விடுபட்ட புதிர் பகுதியைத் தேடுவது போன்றது-அது இருப்பதை அறிந்தாலும் குவியலில் அதைப் பார்க்கவில்லை. 🧩 Azure இன் host.json மற்றும் டெலிமெட்ரி அமைப்புகள் பெரும்பாலும் இங்கு பங்கு வகிக்கின்றன.

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

கட்டளை பயன்பாட்டின் உதாரணம்
ConfigureFunctionsWorkerDefaults() Azure Functions பணியாளர் பைப்லைனை துவக்கி கட்டமைக்கிறது. மிடில்வேர் மற்றும் சேவைகள் அஸூர் செயல்பாடுகளை செயல்படுத்துவதற்கு சரியாக அமைக்கப்பட்டிருப்பதை இது உறுதி செய்கிறது.
Configure<LoggerFilterOptions>() தகவல், எச்சரிக்கை அல்லது பிழை போன்ற பதிவு நிலைகளின் அடிப்படையில் பதிவுகளை வடிகட்டப் பயன்படுகிறது. இது விரும்பிய பதிவு நிலைகள் மட்டுமே செயலாக்கப்படுவதை உறுதி செய்கிறது.
services.AddApplicationInsightsTelemetryWorkerService() பணியாளர் சேவைகளுக்கான விண்ணப்ப நுண்ணறிவைப் பதிவு செய்கிறது. இது HTTP-தூண்டப்படாத சூழல்களில் குறிப்பாக அஸூர் செயல்பாடுகளுக்காக டெலிமெட்ரி சேகரிப்பு மற்றும் உள்நுழைவை செயல்படுத்துகிறது.
options.MinLevel = LogLevel.Information குறைந்தபட்ச பதிவு நிலை வரம்பை அமைக்கிறது. எடுத்துக்காட்டாக, தகவல், எச்சரிக்கை மற்றும் பிழை நிலைகளின் பதிவுகள் கைப்பற்றப்படுவதை 'தகவல்' உறுதி செய்கிறது.
ConfigureServices() தனிப்பயன் சேவைகளைச் சேர்க்க அல்லது உள்நுழைவு, பயன்பாட்டு நுண்ணறிவு அல்லது DI கொள்கலன் தொடர்பான கூறுகள் போன்ற சார்புகளை உள்ளமைக்க ஒரு முறையை வழங்குகிறது.
samplingSettings: { isEnabled: false } தகவல் நிலை பதிவுகள் உட்பட அனைத்து பதிவுகளும் வடிகட்டப்படாமல் கைப்பற்றப்படுவதை உறுதிசெய்ய டெலிமெட்ரி மாதிரியை முடக்குகிறது.
host.Run() Azure Functions பணியாளரின் செயல்முறையை இயக்க உள்ளமைக்கப்பட்ட ஹோஸ்ட்டை இயக்குகிறது மற்றும் உள்வரும் நிகழ்வுகள் அல்லது தூண்டுதல்களைக் கேட்கத் தொடங்குகிறது.
builder.SetMinimumLevel(LogLevel.Information) தகவல் நிலை மற்றும் அதற்கு மேல் உள்ள விரிவான பதிவுகள் செயலாக்கப்படுவதை உறுதிசெய்ய லாகர் உள்ளமைவுக்கான குறைந்தபட்ச பதிவு அளவை வெளிப்படையாக அமைக்கிறது.
Assert.True(condition, message) நிபந்தனை உண்மையா என்பதைச் சரிபார்க்க அலகு சோதனையில் பயன்படுத்தப்படுகிறது. இந்த வழக்கில், தகவல் பதிவுகள் வெற்றிகரமாக கைப்பற்றப்பட்டதை இது உறுதிப்படுத்துகிறது.
LogInformation("Message") ஒரு தகவல் செய்தியை பதிவு செய்கிறது. Azure செயல்பாடுகளில் பிழைத்திருத்தம் மற்றும் முக்கியமான செயல்பாடுகளை கண்காணிப்பதற்கு இது முக்கியமானது.

காணாமல் போன அஸூர் செயல்பாடு பதிவுகள் மற்றும் அதை எவ்வாறு தீர்ப்பது என்பதைப் புரிந்துகொள்வது

முன்னர் வழங்கப்பட்ட ஸ்கிரிப்டுகள் பொதுவான சிக்கலைத் தீர்ப்பதை நோக்கமாகக் கொண்டுள்ளன Azure செயல்பாடு மூலம் உருவாக்கப்பட்டவை, Azure Portal log console இல் காட்டப்பட்டாலும், பதிவுகள் பணியிடத்தில் தோன்றாது. host.json கோப்பில் உள்ள முறையற்ற உள்ளமைவு, போதுமான டெலிமெட்ரி அமைப்புகள் அல்லது பயன்பாட்டு நுண்ணறிவு ஒருங்கிணைப்பில் உள்ள சிக்கல்கள் காரணமாக இந்த முரண்பாடு அடிக்கடி நிகழ்கிறது. போன்ற கட்டளைகளைப் பயன்படுத்துவதன் மூலம் மற்றும் , பயன்பாட்டு நுண்ணறிவுகள் எதிர்பார்த்தபடி பதிவுகளைப் படம்பிடிப்பதை உறுதிசெய்கிறோம். இந்த ஸ்கிரிப்டுகள் டெலிமெட்ரி தரவைச் சேகரித்து நிர்வகிப்பதற்கான வலுவான அடித்தளத்தை நிறுவுகின்றன.

முதலில், Program.cs இல் உள்ள `HostBuilder` Azure Function தொழிலாளர் சூழலை அமைக்கிறது. முறை Azure செயல்பாடுகளுக்கு தேவையான அனைத்து மிடில்வேர்களும் துவக்கப்படுவதை உறுதி செய்கிறது. இது தனிப்பயன் பதிவு மற்றும் சார்பு ஊசி உள்ளமைவையும் அனுமதிக்கிறது. அடுத்து, AddApplicationInsightsTelemetryWorkerService() ஐப் பயன்படுத்தி விண்ணப்ப நுண்ணறிவுகளை நாங்கள் வெளிப்படையாகப் பதிவு செய்கிறோம். HTTP அல்லாத Azure செயல்பாடுகளுக்கு டெலிமெட்ரி சேகரிப்பு சரியாக உள்ளமைக்கப்பட்டுள்ளதை இந்தப் படி உறுதி செய்கிறது. உதாரணமாக, டைமர் தூண்டுதல் செயல்பாடு பிழைத்திருத்தம் செய்வதை கற்பனை செய்து பாருங்கள்: பயன்பாட்டு நுண்ணறிவு இல்லாமல், செயல்திறனைக் கண்காணிப்பது மற்றும் சிக்கல்களைக் கண்டறிவது ஒரு கையேடு மற்றும் நேரத்தைச் செலவழிக்கும் செயல்முறையாக மாறும். 🔧

பதிவு நிலைகள் கைப்பற்றப்படுவதைக் கட்டுப்படுத்துவதில் host.json கோப்பு முக்கிய பங்கு வகிக்கிறது. இயல்புநிலை மற்றும் பயன்பாட்டு நுண்ணறிவுப் பிரிவுகள் இரண்டிலும் `LogLevel` ஐ தகவல் என அமைப்பதன் மூலம், தகவல் நிலைப் பதிவுகள் செயலாக்கப்பட வேண்டும் என்பதைத் தெளிவாக வரையறுக்கிறோம். இருப்பினும், samplingSettings பண்பு சில சமயங்களில் பதிவுகளை வடிகட்டலாம், இதனால் பதிவுகள் பணியிடத்தில் உள்ளீடுகள் காணாமல் போகும். மாதிரியை முடக்குவதன் மூலம் (`"isEnabled": false`), தகவல் பதிவுகள் உட்பட அனைத்து டெலிமெட்ரி தரவுகளும் கைப்பற்றப்படுவதை உறுதிசெய்கிறோம். சிறிய விவரங்கள் கூட மூல காரணத்தை வெளிப்படுத்தக்கூடிய உற்பத்தி சிக்கல்களைத் தீர்க்கும் போது இது மிகவும் முக்கியமானது. நான் ஒரு முறை ஒரு சிறிய LogInformation செய்தி தவறாக உள்ளமைக்கப்பட்ட திட்டமிடலைக் கண்டறிய உதவும் சூழ்நிலையை எதிர்கொண்டேன். 🎯

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

பதிவுகள் பணியிடத்தில் அசூர் செயல்பாடு பதிவுகள் தோன்றுவதை உறுதி செய்தல்

பயன்பாட்டு நுண்ணறிவுகளின் சரியான உள்ளமைவை உறுதிசெய்து, விடுபட்ட தகவல் பதிவுகள் சிக்கலைத் தீர்க்க, இங்கே ஒரு C# பின்-இறுதி தீர்வு உள்ளது.

// Solution 1: Proper Host Configuration and Log Filtering
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
public class Program
{
    public static void Main(string[] args)
    {
        var host = new HostBuilder()
            .ConfigureFunctionsWorkerDefaults()
            .ConfigureServices(services =>
            {
                services.AddApplicationInsightsTelemetryWorkerService();
                services.Configure<LoggerFilterOptions>(options =>
                {
                    options.MinLevel = LogLevel.Information;
                });
            })
            .Build();
        host.Run();
    }
}

சரியான பதிவு நிலைப் பதிவை உறுதிசெய்ய உள்ளமைவை மதிப்பாய்வு செய்தல்

host.json மற்றும் Application Insights பதிவு நிலைகள் சீரமைக்கப்படுவதை உறுதி செய்வதற்கான உள்ளமைவு கோப்பு அமைவு.

// host.json Configuration
{
  "version": "2.0",
  "logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft": "Warning",
      "Function": "Information"
    },
    "applicationInsights": {
      "LogLevel": {
        "Default": "Information"
      },
      "samplingSettings": {
        "isEnabled": false
      }
    }
  }
}

மாற்று: அஸூர் செயல்பாட்டுக் குறியீட்டில் குறிப்பிட்ட பதிவு நிலைகளை வடிகட்டுதல்

வெவ்வேறு நிலைகளுக்கான பதிவுகளை வடிகட்டுவதற்கும் வெளியிடுவதற்கும் C# ஸ்கிரிப்ட்.

using Microsoft.Extensions.Logging;
public class MyFunction
{
    private readonly ILogger _logger;
    public MyFunction(ILoggerFactory loggerFactory)
    {
        _logger = loggerFactory.CreateLogger<MyFunction>();
    }
    public void Run()
    {
        _logger.LogInformation("Executing Information level log.");
        _logger.LogWarning("This is a Warning level log.");
        _logger.LogError("This is an Error level log.");
    }
}

பதிவு நிலை கட்டமைப்புக்கான அலகு சோதனை

தகவல் மட்டத்தில் உள்ள பதிவுகள் சரியாகப் பிடிக்கப்பட்டுள்ளதா என்பதைச் சரிபார்க்க ஒரு எளிய அலகு சோதனை.

using Xunit;
using Microsoft.Extensions.Logging;
public class LogTests
{
    [Fact]
    public void VerifyInformationLogsAreCaptured()
    {
        var loggerFactory = LoggerFactory.Create(builder =>
        {
            builder.AddConsole();
            builder.SetMinimumLevel(LogLevel.Information);
        });
        var logger = loggerFactory.CreateLogger("TestLogger");
        logger.LogInformation("This is a test Information log.");
        Assert.True(true, "Information log captured successfully.");
    }
}

டெலிமெட்ரி தரவை ஆராய்வதன் மூலம் காணாமல் போன அஸூர் செயல்பாடு பதிவுகளைத் தீர்ப்பது

Azure Function பதிவுகளின் மற்றொரு முக்கியமான அம்சம் Logs பணியிடத்தில் தோன்றாதது, பயன்பாட்டு நுண்ணறிவால் பயன்படுத்தப்படும் டெலிமெட்ரி சேனல் உள்ளமைவை உள்ளடக்கியது. இயல்பாக, Azure செயல்பாடுகள் பயன்பாட்டு நுண்ணறிவு SDK ஐப் பயன்படுத்துகின்றன, இது பதிவுகளை டெலிமெட்ரி எண்ட்பாயிண்டிற்கு அனுப்பும் முன் பஃபர் செய்கிறது. எவ்வாறாயினும், இந்த இடையகமானது, தகவல்-நிலைப் பதிவுகள் போன்ற சில பதிவு உள்ளீடுகளை மாதிரி அல்லது டெலிமெட்ரி தரவின் முறையற்ற ஃப்ளஷிங் காரணமாக தாமதப்படுத்தலாம் அல்லது தவிர்க்கலாம். நிலையான பதிவுகளை பராமரிக்க சரியான டெலிமெட்ரி சேனல் நடத்தையை உறுதிசெய்வது மிகவும் முக்கியமானது.

அடிக்கடி கவனிக்கப்படாத காரணிகளில் ஒன்று host.json இல் உள்ளமைவு. மாதிரி எடுப்பது இயக்கப்பட்டால், தரவு அளவு மற்றும் செலவுகளைக் குறைக்க, ஒரு பகுதி பதிவுகள் மட்டுமே பயன்பாட்டு நுண்ணறிவுக்கு அனுப்பப்படும். இருப்பினும், பிழைத்திருத்தத்திற்கு தகவல் பதிவுகள் முக்கியமானதாக இருந்தால், நீங்கள் மாதிரியை முழுவதுமாக முடக்க வேண்டும் (`"isEnabled": false`) அல்லது தேவையான அனைத்து பதிவுகளும் கைப்பற்றப்படுவதை உறுதிசெய்ய மாதிரி தர்க்கத்தை சரிசெய்யவும். எடுத்துக்காட்டாக, மாதிரியை இயக்குவது முக்கியமான தகவல் பதிவுகளில் சீரற்ற வீழ்ச்சியை ஏற்படுத்திய ஒரு சிக்கலை நான் எதிர்கொண்டேன், இது உற்பத்தி பிழைத்திருத்தத்தின் போது விரக்திக்கு வழிவகுத்தது. 💻

கூடுதலாக, பயன்படுத்தி தரவு இழப்பைத் தவிர்த்து, அனைத்து இடையக டெலிமெட்ரியும் உடனடியாக அனுப்பப்படுவதை கட்டளைகள் உறுதி செய்கின்றன. HTTP கோரிக்கைகள் அல்லது டைமர் தூண்டுதல்கள் போன்ற உயர்-சுமை தூண்டுதல்களின் கீழ் Azure செயல்பாடுகள் இயங்கும் சூழ்நிலைகளில், டெலிமெட்ரி பஃபரிங் விரைவாகக் குவிந்து, தாமதங்களை ஏற்படுத்துகிறது. TelemetryClient.Flush()ஐ வெளிப்படையாக அழைப்பதன் மூலம் அல்லது டெலிமெட்ரி எண்ட்பாயிண்ட் இணைப்பைச் சரிபார்ப்பதன் மூலம், டெவலப்பர்கள் பதிவு முரண்பாடுகளைக் குறைத்து, துல்லியமான கண்காணிப்பு சூழலைப் பராமரிக்கலாம். இறுதியில், மாதிரியை சமநிலைப்படுத்துதல், இடையகப்படுத்துதல் மற்றும் சுத்தப்படுத்துதல் ஆகியவை செலவுகளைக் குறைக்கும் போது உகந்த பதிவுத் தெரிவுநிலையை அனுமதிக்கிறது.

  1. பதிவுகள் பணியிடத்தில் எனது தகவல் பதிவுகள் ஏன் காணவில்லை?
  2. இதன் காரணமாக தகவல் பதிவுகள் தோன்றாமல் போகலாம் இல் . உடன் மாதிரியை முடக்கு அனைத்து பதிவுகளையும் கைப்பற்ற.
  3. host.json இல் உள்ள LogLevel உள்ளமைவு என்ன செய்கிறது?
  4. தி கைப்பற்றப்பட்ட குறைந்தபட்ச பதிவு தீவிரத்தை குறிப்பிடுகிறது , அந்த அளவில் அல்லது அதற்கு மேல் உள்ள பதிவுகள் செயலாக்கப்படுவதை உறுதி செய்தல்.
  5. டெலிமெட்ரி தரவு பயன்பாட்டு நுண்ணறிவுகளுக்கு அனுப்பப்படுவதை நான் எப்படி உறுதிப்படுத்துவது?
  6. பயன்படுத்தவும் உங்கள் செயல்பாட்டுக் குறியீட்டில் உள்ள அனைத்து இடையக டெலிமெட்ரியையும் உடனடியாக அனுப்பும்படி கட்டாயப்படுத்துகிறது.
  7. எச்சரிக்கை மற்றும் பிழை பதிவுகள் ஏன் தெரியும் ஆனால் தகவல் பதிவுகள் இல்லை?
  8. போது இந்த பிரச்சினை ஏற்படுகிறது தவறாக உள்ளமைக்கப்பட்டுள்ளது அல்லது தேர்வுமுறை காரணமாக தகவல் பதிவுகளை கைவிடவும்.
  9. குறிப்பிட்ட பதிவுகளைச் சேர்க்க மாதிரி தர்க்கத்தை நான் சரிசெய்ய முடியுமா?
  10. ஆம், நீங்கள் தனிப்பயனாக்கலாம் கீழ் சொத்து போன்ற குறிப்பிட்ட டெலிமெட்ரி வகைகளை விலக்க அல்லது Exception.
  11. AddApplicationInsightsTelemetryWorkerService()ன் பங்கு என்ன?
  12. தி அஸூர் செயல்பாடுகளில் டெலிமெட்ரிக்கான விண்ணப்ப நுண்ணறிவுகளை முறை பதிவு செய்கிறது.
  13. பயன்பாட்டு நுண்ணறிவு சரியாக இணைக்கப்பட்டுள்ளதா என்பதை எவ்வாறு சரிபார்க்கலாம்?
  14. பயன்பாட்டு நுண்ணறிவு அமைப்புகளின் கீழ் உங்கள் செயல்பாட்டு பயன்பாட்டின் உள்ளமைவில் கருவி விசை அல்லது இணைப்பு சரம் சரிபார்க்கவும்.
  15. தகவல் நிலை செய்திகளை நிரல் முறையில் பதிவு செய்ய முடியுமா?
  16. ஆம், நீங்கள் பயன்படுத்தலாம் தகவல் செய்திகளை உங்கள் செயல்பாட்டுக் குறியீட்டில் வெளிப்படையாகப் பதிவு செய்யும் முறை.
  17. டைமர் தூண்டுதல் செயல்பாட்டில் விடுபட்ட பதிவுகளை எவ்வாறு சரிசெய்வது?
  18. சரிபார்க்கவும் கட்டமைப்பு, டெலிமெட்ரி இணைக்கப்பட்டுள்ளதை உறுதிசெய்து, அழைப்பு செயல்பாட்டின் முடிவில்.
  19. ConfigureFunctionsWorkerDefaults() என்ன செய்கிறது?
  20. தி முறை Azure Functions மிடில்வேரை துவக்குகிறது மற்றும் பதிவு செய்வதை அமைக்கிறது.

அசூர் செயல்பாடு பதிவுகளில் பதிவுத் தெரிவுநிலையை உறுதி செய்தல்

Azure செயல்பாடுகளில் சரியான பதிவுத் தெரிவுநிலையை உறுதிசெய்ய, host.json மற்றும் சரியான டெலிமெட்ரி அமைப்புகளை கவனமாக உள்ளமைக்க வேண்டும். போன்ற பிரச்சினைகள் மற்றும் இயல்புநிலை பதிவு நிலை வரம்புகள், போர்டல் கன்சோலில் தரவு தோன்றினாலும், பதிவுகள் காணாமல் போக வழிவகுக்கும். வெளிப்படையாக மாதிரியை முடக்குவது மற்றும் டெலிமெட்ரி ஃப்ளஷ் முறைகளை அழைப்பது பெரும்பாலும் இந்த சிக்கலை தீர்க்கிறது.

கூடுதலாக, பயன்பாட்டு நுண்ணறிவு சரியாக இணைக்கப்பட்டுள்ளதை சரிபார்த்து, இரண்டிலும் பொருத்தமான பதிவு நிலைகளை உறுதி செய்கிறது மற்றும் கட்டமைப்பு கோப்புகள் முக்கியமானவை. இந்த மாற்றங்களுடன், தகவல் பதிவுகள் பதிவுகள் பணியிடத்தில் நம்பகத்தன்மையுடன் தோன்றும், இது Azure செயல்பாடு நடத்தை பற்றிய தெளிவான நுண்ணறிவுகளை வழங்குகிறது. 🛠️

  1. பயன்பாட்டு நுண்ணறிவு உள்ளமைவு பற்றிய அதிகாரப்பூர்வ மைக்ரோசாஃப்ட் ஆவணம் - மைக்ரோசாப்ட் கற்றல்
  2. அஸூர் ஃபங்ஷன் லாக்கிங்கிற்கான சிறந்த நடைமுறைகள் - அசூர் செயல்பாடுகள் கண்காணிப்பு