نمایش Log در Elastic Apm
در صورتی که از Elastic Apm برای Trace سیستم خود استفاده میکنید احتمالا تب Log را در Kibana APM دیدهاید. بصورت پیشفرض Apm Span ها شامل Log های زده شده نیستند و برای اینکه لاگ خطاها و یا Informati...
در صورتی که از Elastic Apm برای Trace سیستم خود استفاده میکنید احتمالا تب Log را در Kibana APM دیدهاید. بصورت پیشفرض Apm Span ها شامل Log های زده شده نیستند و برای اینکه لاگ خطاها و یا Informati...
یکی از مشکلات عجیبی که در زمان نوشتن یک اپ Nuxtjs با حالت SSR با آن مواجه شدم، عدم دریافت دیتا از api بود. بصورت خلاصه مشکل بوجود آمده بصورت زیر بود: در حالت تست که هنوز api آماده نشده بود با استفا...
در زمانی که از قابلیت Always On availability group در SQL Server استفاده میکنید و دیتابیس Primary, Secondary دارید در زمان کار با دیتابیس Secondary باید به این نکته دقت کنید که ممکن است حتی اگر ار...
پکیج نوشته شده برای نرمال سازی متون فارسی برای ذخیره متن در دیتابیس و همچنین بخش جستجو کاربران کاربرد دارد. با استفاده از این پکیج میتوانید تجربه کاربری را بهبود ببخشید و نتایج بهتری به کاربر نشان...
Vault یک سیستم مدیریت کلید (Secrets Management) است که برای ذخیرهسازی، کنترل دسترسی و مدیریت اطلاعات حساس مانند رمزهای عبور، توکنهای API، کلیدهای رمزنگاری و گواهینامههای دیجیتال طراحی شده است. ا...
از مشکلاتی که زمان کار کردن در یک پروژه ممکن است با آن روبرو شوید، Conflict زمان Merge/Rebase کردن برنچها با یکدیگر است. یکی از راهکارهای کمتر کردن این مشکل استفاده از git-rerere است. rerere مخفف...
در یکی از پروژهها از کدی مشابه زیر برای لاگ خطاها و نوشتن آن بر روی RabbitMQ و برداشتن آن توسط ElasticSearch استفاده میشد. در بعضی مواقع یک سری از لاگها گم میشد و در پنل نهایی مشاهده نمیشد. بع...
در صورتی که در سیستم خود بیزینسی شبیه به حالت زیر دارید به نکتهای که در ادامه آن توضیح داده میشود نیاز است که دقت کنید: داشتن یک SP که با یک اینتروال زمانی تمام سطرهایی که در شرط Id > x یا Row...
در مطلبی روش تست کافکا در .net را با هم مرور کردیم: تست کافکا در integration test در این مطلب روش تست RabbitMq برای Publish, Consume را بررسی میکنیم. using System.Threading.Tasks; using Microso...
در صورتی که نیاز داشتید تا تمام Branch های گیت در سیستم لوکال خود را بجز یک برنچ خاص بطور مثال Master پاک کنید میتوانید از دستور زیر استفاده کنید. برای این کار ابتدا در پوشه پروژه خود راست کلیک کن...