𝗢𝗯𝘀𝗲𝗿𝘃𝗮𝗯𝗶𝗹𝗶𝘁𝘆 𝗳𝗼𝗿 𝗘𝗺𝗮𝗶𝗹 𝗔𝗴𝗲𝗻𝘁𝘀

તમે ઈમેલ એજન્ટને રીઅલ-ટાઇમમાં કામ કરતા જોઈ શકતા નથી.

પરંતુ તમે માત્ર એક API કોલ દ્વારા તે ગઈકાલે જે કંઈ પણ કર્યું હતું તે બધું જોઈ શકો છો.

ઈમેલ પર એજન્ટ્સ બનાવવાથી તમને ઇન-બિલ્ટ ઓબ્ઝર્વેબિલિટી મળે છે. મોટાભાગની સ્વાયત્ત (autonomous) સિસ્ટમ્સને ટ્રેસિંગ અને લોગ્સ માટે વધારાના સાધનોની જરૂર પડે છે. ઈમેલ એજન્ટને આ બધું મફતમાં મળે છે કારણ કે મેઇલબોક્સ જ રેકોર્ડ છે.

તમારા એજન્ટ્સનું મોનિટરિંગ કરવા માટે તમે ઈમેલનો ઉપયોગ કેવી રીતે કરી શકો છો તે અહીં છે:

send_failed ની સંખ્યામાં વધારો એ સમસ્યાનું પ્રથમ સંકેત છે. તેનો અર્થ એ છે કે કોઈ નિયમ અથવા ક્વોટા તમારા એજન્ટને મર્યાદિત (throttling) કરી રહ્યો છે.

યાદ રાખવા જેવી એક મર્યાદા: તમે ડિલિવરીને ટ્રેક કરી શકો છો, પરંતુ આ API દ્વારા કોઈ માણસે મેઇલ ખોલ્યો છે કે લિંક પર ક્લિક કર્યું છે તે તમે ટ્રેક કરી શકતા નથી. તમારે તમારા પોતાના તર્ક (reasoning) ને પણ લોગ કરવાની જરૂર છે. મેઇલબોક્સ એજન્ટે શું કર્યું તે બતાવે છે, પરંતુ એજન્ટે તે શા માટે કરવાનું નક્કી કર્યું તેનો તમારે લોગ કરવો જોઈએ.

આ ત્રણને ટ્રેક કરીને શરૂઆત કરો:

  1. message.send_success
  2. message.send_failed
  3. message.bounce_detected

ઇનપુટ નિષ્ફળતાઓ સ્પષ્ટ અને દેખીતી હોય છે. આઉટપુટ નિષ્ફળતાઓ શાંત હોય છે. આ સિગ્નલ્સને ટ્રેક કરવાથી તમને અઠવાડિયાના બદલે મિનિટોમાં ભૂલો શોધવામાં મદદ મળે છે.

સ્ત્રોત: https://dev.to/qasim157/observability-for-email-agents-4egn

વૈકલ્પિક લર્નિંગ કોમ્યુનિટી: https://t.me/GyaanSetuAi