استقرار برنامه‌های Seq


Seq یک پلتفرم مدیریت لاگ (log) و مانیتورینگ است که توسط Datalust توسعه داده شده است. این ابزار برای جمع‌آوری، جستجو، تجزیه و تحلیل و بصری‌سازی لاگ‌های برنامه‌ها استفاده می‌شود. با Seq می‌توان به سادگی لاگ‌های مختلف را از منابع متعدد جمع‌آوری و آنها را به صورت متمرکز مدیریت کرد. این پلتفرم قابلیت‌های قدرتمندی برای فیلتر کردن، جستجو و هشداردهی بر اساس لاگ‌های دریافت‌شده ارائه می‌دهد، که به تیم‌های توسعه و عملیات کمک می‌کند مشکلات را سریع‌تر تشخیص داده و برطرف کنند.

شما می‌توانید برنامه‌های Seq خود را با ایجاد برنامه‌های Docker در لیارا، مستقر کنید. برای این‌کار، کافیست تا در Local یک دایرکتوری با نام دلخواه بسازید، وارد دایرکتوری شوید و در آن یک فایل به نام liara.json ایجاد کنید و قطعه کد زیر را در آن قرار دهید:

کپی
{
    "image": "datalust/seq:latest",
    "port": 80,
    "disks": [
        {
            "name": "data",
            "mountTo": "/data"
        }
    ]
  }

در ادامه، طبق مستندات تنظیم متغیرهای محیطی، متغیر محیطی زیر را به برنامه داکر خود، اضافه کنید:

کپی
ACCEPT_EULA=Y

سپس، طبق مستندات ساخت دیسک، یک دیسک به نام data با میزان فضای مورد نیاز، ایجاد کنید. در نهایت نیز، کافیست تا در جایی که فایل liara.json قرار دارد، دستور زیر را اجرا کنید تا برنامه‌تان در لیارا، مستقر شود:

کپی
liara deploy

پس از راه‌اندازی Seq، وارد تنظیمات کاربران شده و authentication را فعال کنید.