برای هر سازمانی که از APIها استفاده میکند، شناسایی تجربه و الگوهای مصرف آنها در استفاده، برای مدیریت صحیح چرخه حیات IT حیاتی است. برای دستیابی به این هدف، لازم است استخراجها و تحلیلهای متریک مختلفی انجام شود که میتوان با استفاده از ابزارهای مانیتورینگ API آنها را به دست آورد.
در ادامه، برخی از متریکها و نحوه کمک آنها به شناسایی تأخیر در توسعه و API/Backend ارائه شده است.
استفاده از Requests
آیا میدانید چگونه توسعهدهندگان یا شرکای شما در واقع از APIها استفاده میکنند؟ آیا از تمام درخواستهای پردازش شده خود مطلع هستید؟
با داشتن این اطلاعات و مانیتورینگ API، میتوانید، به عنوان مثال، تشخیص دهید که آیا یک شریک کلیدی استفاده از API را متوقف کرده است و با آنها تماس بگیرید تا بفهمید چه اتفاقی افتاده است. در برخی موارد، ممکن است آنها به دلیل سوالات مربوط به اقدامات خاص عملیات خود را متوقف کرده و تلاش برای حل مشکل نکرده باشند.
نمایش Latency و قطعیها
داشتن دیدی نسبت به عملکرد APIها بسیار مهم است تا از بارگذاری بیش از حد و عدم دسترسی جلوگیری شود و سلامت کلی Backend APIها ارزیابی گردد. هدف از داشتن یک اکوسیستم شریک سالم، ایجاد استفاده پایدار بدون مشکلات قابل توجه برای همکاران است.
درصد شکست و موفقیت
چه میزان از APIها در حال استفاده هستند و عملکرد آنها چقدر سالم است؟ میتوانید با تشخیص نرخ موفقیت در مقابل شکست، ارزیابی کنید که آیا API تجربه کاربری رضایتبخشی ارائه کرده است یا خیر.
همچنین لازم است ذکر شود که برای در نظر گرفتن یک پلتفرم مدیریت API بهطور کامل سالم، باید بررسی کنید که آیا درخواستهای موفق تکراری بهطور غیرضروری انجام نمیشوند یا خیر. در این حالت، درصد ممکن است مشکل خطاها را پنهان کند.
خطاهای Offending
با استفاده از روشهای DevOps برای استخراج و تحلیل دادهها به منظور شناسایی مشکلات مهم، مانند مشکلات عملیاتی، خطاهای HTTP Status و حجم آنها، میتوان تعیین کرد که آیا توسعهدهندگان شکاف دانش در استفاده دارند یا خیر.
اقداماتی مانند ارائه آموزش، بهینهسازی مستندات موجود در API Portal و ترویج جلسات آغازین میتواند این چالشها را برطرف کند.
برنامههای APP با خطای Offending
با این دادهها میتوانید بهطور دقیق شرکایی را که بیشترین مشکل در استفاده دارند شناسایی کنید. با تماس با آنها، شناسایی علت مشکل و پیادهسازی اقدامات دسترسیپذیرتر با تریگر مستقیم و شفاف، میتوانید چالشهایی که تجربه میکنند را حل کنید.
حتی زمانی که فراتر از دیدگاه یک API فردی نگاه میکنیم، با یک پلتفرم یکپارچهسازی API میتوان اطلاعات و متریکهای بیشتری مانند ثبتنام و استفاده در Developer Portal جمعآوری کرد. این امر به ما اجازه میدهد افرادی که علاقهمند به استفاده از APIها هستند را شناسایی کنیم، فعالیتهای آنها را درک کنیم، بفهمیم به دنبال چه چیزی هستند و ارزیابی کنیم که آیا افراد فعالانه به API Portal دسترسی دارند و آن را مرور میکنند یا خیر.
ابزارها و تکنیکهای تحلیل رفتار Developer Portal میتوانند در شناسایی رفتار مصرف، شامل درک مستندات، تجربه کاربری و قابلیت ناوبری کمک کنند.
این نکات برای استخراج متریکها در مصرف API و اندازهگیری تجربه توسعهدهندگان میتواند برای تیمهای IT و کسبوکار شما بسیار مفید باشد. با مانیتورینگ صحیح API، میتوان اطلاعات ارزشمندی برای تصمیمگیری جمعآوری کرد یا حتی فرصتهایی که قبلاً شناسایی نشده بودند را کشف نمود—با همکاری با Sensedia استراتژی API خود را ارتقا دهید و تحول کسبوکار را در فضای دیجیتال در حال تحول هدایت کنید.
