[{"data":1,"prerenderedAt":3188},["ShallowReactive",2],{"navigation":3,"/en/getting-started/dockerswarm":411,"/en/getting-started/dockerswarm-surround":1761},[4,218],{"title":5,"_path":6,"children":7},"En","/en",[8,29,35,67,77,87,105,130,148,155,162,178,190],{"title":9,"_path":10,"children":11},"Getting Started","/en/getting-started",[12,14,17,20,23,26],{"title":13,"_path":10},"Introduction",{"title":15,"_path":16},"Quick Start","/en/getting-started/quickstart",{"title":18,"_path":19},"Installation on Docker Standalone","/en/getting-started/dockerstandalone",{"title":21,"_path":22},"Installation on Docker Swarm","/en/getting-started/dockerswarm",{"title":24,"_path":25},"Installation on Windows","/en/getting-started/windows",{"title":27,"_path":28},"Installation on Linux","/en/getting-started/linux",{"title":30,"_path":31,"children":32},"Dashboard","/en/dashboard",[33],{"title":30,"_path":34},"/en/dashboard/dashboard",{"title":36,"_path":37,"children":38},"Datacollector","/en/datacollector",[39,42,45],{"title":40,"_path":41},"Data View","/en/datacollector/view",{"title":43,"_path":44},"Management","/en/datacollector/management",{"title":46,"_path":47,"children":48},"Vendors","/en/datacollector/vendors",[49,52,55,58,61,64],{"title":50,"_path":51},"Default Syslog Configuration","/en/datacollector/vendors/default",{"title":53,"_path":54},"FortiGate Syslog Configuration","/en/datacollector/vendors/fortigate-syslog",{"title":56,"_path":57},"Palo Alto Syslog Configuration","/en/datacollector/vendors/palo-alto-syslog",{"title":59,"_path":60},"Ruijie Syslog Configuration","/en/datacollector/vendors/ruijie-syslog",{"title":62,"_path":63},"Sophos Syslog Configuration","/en/datacollector/vendors/sophos-syslog",{"title":65,"_path":66},"SonicWall Syslog Configuration","/en/datacollector/vendors/sonicwall-syslog",{"title":68,"_path":69,"children":70},"Reports","/en/reports",[71,74],{"title":72,"_path":73},"Reports Views","/en/reports/view",{"title":75,"_path":76},"Scheduled Reports","/en/reports/scheduled-reports",{"title":78,"_path":79,"children":80},"Alert","/en/alert",[81,84],{"title":82,"_path":83},"Rule Management","/en/alert/rule-management",{"title":85,"_path":86},"Notification Policy","/en/alert/notification-policy",{"title":88,"_path":89,"children":90},"Hotspot","/en/hotspot",[91,93,96,99,102],{"title":13,"_path":92},"/en/hotspot/introduction",{"title":94,"_path":95},"Location","/en/hotspot/locations",{"title":97,"_path":98},"Templates","/en/hotspot/templates",{"title":100,"_path":101},"User Activity","/en/hotspot/user-stats",{"title":103,"_path":104},"Black & White List","/en/hotspot/bw-list",{"title":106,"_path":107,"children":108},"Integrations","/en/integrations",[109,112,115,118,121,124,127],{"title":110,"_path":111},"SMTP Server","/en/integrations/smtp",{"title":113,"_path":114},"SMS Provider","/en/integrations/sms",{"title":116,"_path":117},"PMS Integration","/en/integrations/pms",{"title":119,"_path":120},"LDAP Integration","/en/integrations/ldap",{"title":122,"_path":123},"API Integration","/en/integrations/api",{"title":125,"_path":126},"NTP Server Integration","/en/integrations/ntp",{"title":128,"_path":129},"Timestamp Server Integration","/en/integrations/time-stamp-server",{"title":43,"_path":131,"children":132},"/en/management",[133,136,139,142,145],{"title":134,"_path":135},"Data Management","/en/management/data-management",{"title":137,"_path":138},"Contact Management","/en/management/contact-management",{"title":140,"_path":141},"Object Management","/en/management/object",{"title":143,"_path":144},"Command Line Interface","/en/management/command-line-interface",{"title":146,"_path":147},"Disk Capacity Planning Formula","/en/management/disk-management",{"title":149,"_path":150,"children":151},"License","/en/license",[152],{"title":153,"_path":154},"License & Agents","/en/license/license",{"title":156,"_path":157,"children":158},"User Authentication","/en/user-authentication",[159],{"title":160,"_path":161},"User & Authentication ","/en/user-authentication/user-authentication",{"title":163,"_path":164,"children":165},"System","/en/system",[166,169,172,175],{"title":167,"_path":168},"Administrator Management","/en/system/administrator",{"title":170,"_path":171},"Feature Visibility","/en/system/features-visibility",{"title":173,"_path":174},"Update","/en/system/update",{"title":176,"_path":177},"System Settings","/en/system/settings",{"title":179,"_path":180,"children":181},"Practice","/en/practice",[182,185,187],{"title":183,"_path":184},"Top Bantwidth Usage","/en/practice/topbantwidthusage",{"title":183,"_path":186},"/en/practice/most-visited-websites",{"title":188,"_path":189},"Inspect Blocked Traffic","/en/practice/inspect-blocked-traffic",{"title":191,"_path":192,"children":193},"Blog","/en/blog",[194,197,200,203,206,209,212,215],{"title":195,"_path":196},"Load Balance Configuration with Docker Swarm","/en/blog/load-balance-config",{"title":198,"_path":199},"Getting Started with the AI Module","/en/blog/ai-module",{"title":201,"_path":202},"How To Config Fortigate Syslog","/en/blog/how-to-config-fortigate-syslog",{"title":204,"_path":205},"How To Config Paloalto Syslog","/en/blog/how-to-config-paloalto-syslog",{"title":207,"_path":208},"How To Config Sophos Syslog","/en/blog/how-to-config-sophos-syslog",{"title":210,"_path":211},"Installing MinIO on Linux Server","/en/blog/minio-install",{"title":213,"_path":214},"Docker Desktop On Windows","/en/blog/docker-desktop-on-windows",{"title":216,"_path":217},"Installing Docker on Ubuntu Server","/en/blog/docker-on-ubuntu-server",{"title":219,"_path":220,"children":221},"Tr","/tr",[222,242,247,275,284,293,310,333,350,356,361,375,387],{"title":223,"_path":224,"children":225},"Giriş","/tr/getting-started",[226,227,230,233,236,239],{"title":223,"_path":224},{"title":228,"_path":229},"Hızlı Başlangıç","/tr/getting-started/quickstart",{"title":231,"_path":232},"Docker Standalone Üzerine Kurulum","/tr/getting-started/dockerstandalone",{"title":234,"_path":235},"Docker Swarm Üzerinde Kurulum","/tr/getting-started/dockerswarm",{"title":237,"_path":238},"Windows'ta Kurulum","/tr/getting-started/windows",{"title":240,"_path":241},"Linux'ta Kurulum","/tr/getting-started/linux",{"title":30,"_path":243,"children":244},"/tr/dashboard",[245],{"title":30,"_path":246},"/tr/dashboard/dashboard",{"title":36,"_path":248,"children":249},"/tr/datacollector",[250,252,254],{"title":40,"_path":251},"/tr/datacollector/view",{"title":43,"_path":253},"/tr/datacollector/management",{"title":46,"_path":255,"children":256},"/tr/datacollector/vendors",[257,260,263,266,269,272],{"title":258,"_path":259},"Varsayılan Syslog Yapılandırması","/tr/datacollector/vendors/default",{"title":261,"_path":262},"FortiGate Syslog Yapılandırması","/tr/datacollector/vendors/fortigate-syslog",{"title":264,"_path":265},"Palo Alto Syslog Yapılandırması","/tr/datacollector/vendors/palo-alto-syslog",{"title":267,"_path":268},"Ruijie Syslog Yapılandırması","/tr/datacollector/vendors/ruijie-syslog",{"title":270,"_path":271},"Sophos Syslog Yapılandırması","/tr/datacollector/vendors/sophos-syslog",{"title":273,"_path":274},"SonicWall Syslog Yapılandırması","/tr/datacollector/vendors/sonicwall-syslog",{"title":68,"_path":276,"children":277},"/tr/reports",[278,281],{"title":279,"_path":280},"Rapor Görünümleri","/tr/reports/view",{"title":282,"_path":283},"Planlanmış Raporlar","/tr/reports/scheduled-reports",{"title":78,"_path":285,"children":286},"/tr/alert",[287,290],{"title":288,"_path":289},"Kural Yönetimi","/tr/alert/rule-management",{"title":291,"_path":292},"Bildirim Politikası","/tr/alert/notification-policy",{"title":88,"_path":294,"children":295},"/tr/hotspot",[296,298,301,304,307],{"title":223,"_path":297},"/tr/hotspot/introduction",{"title":299,"_path":300},"Konum","/tr/hotspot/locations",{"title":302,"_path":303},"Şablonlar","/tr/hotspot/templates",{"title":305,"_path":306},"Kullanıcı Etkinliği","/tr/hotspot/user-stats",{"title":308,"_path":309},"Kara ve Beyaz Liste","/tr/hotspot/bw-list",{"title":106,"_path":311,"children":312},"/tr/integrations",[313,315,318,321,324,327,330],{"title":110,"_path":314},"/tr/integrations/smtp",{"title":316,"_path":317},"SMS Sağlayıcı","/tr/integrations/sms",{"title":319,"_path":320},"Pms","/tr/integrations/pms",{"title":322,"_path":323},"LDAP Entegrasyonu","/tr/integrations/ldap",{"title":325,"_path":326},"API Entegrasyonu","/tr/integrations/api",{"title":328,"_path":329},"NTP Sunucu Entegrasyonu","/tr/integrations/ntp",{"title":331,"_path":332},"Zaman Damgası Sunucusu Entegrasyonu","/tr/integrations/time-stamp-server",{"title":43,"_path":334,"children":335},"/tr/management",[336,339,342,345,347],{"title":337,"_path":338},"Veri Yönetimi","/tr/management/data-management",{"title":340,"_path":341},"İletişim Yönetimi","/tr/management/contact-management",{"title":343,"_path":344},"Nesne Yönetimi","/tr/management/object",{"title":143,"_path":346},"/tr/management/command-line-interface",{"title":348,"_path":349},"Disk Kapasite Planlama Formülü","/tr/management/disk-management",{"title":149,"_path":351,"children":352},"/tr/license",[353],{"title":354,"_path":355},"Lisans ve Ajanlar","/tr/license/license",{"title":156,"_path":357,"children":358},"/tr/user-authentication",[359],{"title":156,"_path":360},"/tr/user-authentication/user-authentication",{"title":163,"_path":362,"children":363},"/tr/system",[364,367,370,372],{"title":365,"_path":366},"Yönetici Yönetimi","/tr/system/administrator",{"title":368,"_path":369},"Özellik Görünürlüğü","/tr/system/features-visibility",{"title":173,"_path":371},"/tr/system/update",{"title":373,"_path":374},"Sistem Ayarları","/tr/system/settings",{"title":179,"_path":376,"children":377},"/tr/practice",[378,381,384],{"title":379,"_path":380},"En Yüksek Bandwidth Kullanımı","/tr/practice/topbantwidthusage",{"title":382,"_path":383},"Top Bandwidth Kullanımı","/tr/practice/most-visited-websites",{"title":385,"_path":386},"Engellenen Trafiği İncele","/tr/practice/inspect-blocked-traffic",{"title":191,"_path":388,"children":389},"/tr/blog",[390,393,396,398,400,402,405,408],{"title":391,"_path":392},"Docker Swarm ile Yük Deneleme Yapılandırması","/tr/blog/load-balance-config",{"title":394,"_path":395},"AI Modülü ile Başlarken","/tr/blog/ai-module",{"title":201,"_path":397},"/tr/blog/how-to-config-fortigate-syslog",{"title":204,"_path":399},"/tr/blog/how-to-config-paloalto-syslog",{"title":207,"_path":401},"/tr/blog/how-to-config-sophos-syslog",{"title":403,"_path":404},"Minio Install","/tr/blog/minio-install",{"title":406,"_path":407},"Windows'ta Docker Desktop","/tr/blog/docker-desktop-on-windows",{"title":409,"_path":410},"Ubuntu Server'da Docker Kurulumu","/tr/blog/docker-on-ubuntu-server",{"_path":22,"_dir":412,"_draft":413,"_partial":413,"_locale":414,"title":21,"description":415,"body":416,"_type":1755,"_id":1756,"_source":1757,"_file":1758,"_stem":1759,"_extension":1760},"getting-started",false,"","This section provides information on installing Logger on Docker Swarm.",{"type":417,"children":418,"toc":1743},"root",[419,443,450,483,489,497,504,509,574,579,609,615,627,701,707,712,752,775,779,889,895,908,914,919,943,970,974,1716,1723,1737],{"type":420,"tag":421,"props":422,"children":424},"element","callout",{"icon":423},"i-heroicons-exclamation-triangle",[425],{"type":420,"tag":426,"props":427,"children":428},"p",{},[429,432,441],{"type":430,"value":431},"text","Logger offers a free trial for 30 days from the first installation. ",{"type":420,"tag":433,"props":434,"children":438},"a",{"href":435,"rel":436},"https://github.com/nuxt/icon",[437],"nofollow",[439],{"type":430,"value":440},"Click",{"type":430,"value":442}," to start a 30-day demo.",{"type":420,"tag":444,"props":445,"children":447},"h2",{"id":446},"prerequisites",[448],{"type":430,"value":449},"Prerequisites 👇🏻",{"type":420,"tag":451,"props":452,"children":453},"ul",{},[454,465,474],{"type":420,"tag":455,"props":456,"children":457},"li",{},[458],{"type":420,"tag":459,"props":460,"children":462},"code",{"className":461},[],[463],{"type":430,"value":464},"If you are using a Linux-based operating system, you must have Docker Engine installed. If you are using Windows or MacOS, you must have Docker Desktop installed.",{"type":420,"tag":455,"props":466,"children":467},{},[468],{"type":420,"tag":459,"props":469,"children":471},{"className":470},[],[472],{"type":430,"value":473},"A minimum of 4GB of memory must be allocated to Docker.",{"type":420,"tag":455,"props":475,"children":476},{},[477],{"type":420,"tag":459,"props":478,"children":480},{"className":479},[],[481],{"type":430,"value":482},"Ensure that the ports 5000, 27019 and 27018 are open on the machine where you install product.",{"type":420,"tag":444,"props":484,"children":486},{"id":485},"using-docker-swarm",[487],{"type":430,"value":488},"Using Docker Swarm",{"type":420,"tag":421,"props":490,"children":491},{"icon":423},[492],{"type":420,"tag":426,"props":493,"children":494},{},[495],{"type":430,"value":496},"Before you install product, ensure that Docker Compose is installed on your machine. You need Docker compose to be able to deploy compose as a stack.",{"type":420,"tag":498,"props":499,"children":501},"h3",{"id":500},"swarm-init",[502],{"type":430,"value":503},"Swarm Init 🌟",{"type":420,"tag":426,"props":505,"children":506},{},[507],{"type":430,"value":508},"Initialize a single-node swarm by entering the following command:",{"type":420,"tag":510,"props":511,"children":515},"pre",{"className":512,"code":513,"language":514,"meta":414,"style":414},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","sudo docker swarm init --advertise-addr \u003CMASTER_NODE_IP_ADDRESS>\n","bash",[516],{"type":420,"tag":459,"props":517,"children":518},{"__ignoreMap":414},[519],{"type":420,"tag":520,"props":521,"children":524},"span",{"class":522,"line":523},"line",1,[525,531,537,542,547,552,558,563,569],{"type":420,"tag":520,"props":526,"children":528},{"style":527},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[529],{"type":430,"value":530},"sudo",{"type":420,"tag":520,"props":532,"children":534},{"style":533},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[535],{"type":430,"value":536}," docker",{"type":420,"tag":520,"props":538,"children":539},{"style":533},[540],{"type":430,"value":541}," swarm",{"type":420,"tag":520,"props":543,"children":544},{"style":533},[545],{"type":430,"value":546}," init",{"type":420,"tag":520,"props":548,"children":549},{"style":533},[550],{"type":430,"value":551}," --advertise-addr",{"type":420,"tag":520,"props":553,"children":555},{"style":554},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[556],{"type":430,"value":557}," \u003C",{"type":420,"tag":520,"props":559,"children":560},{"style":533},[561],{"type":430,"value":562},"MASTER_NODE_IP_ADDRES",{"type":420,"tag":520,"props":564,"children":566},{"style":565},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[567],{"type":430,"value":568},"S",{"type":420,"tag":520,"props":570,"children":571},{"style":554},[572],{"type":430,"value":573},">\n",{"type":420,"tag":426,"props":575,"children":576},{},[577],{"type":430,"value":578},"The output should look similar to the following:",{"type":420,"tag":580,"props":581,"children":588},"u-card",{"className":582},[583,584,585,586,587],"p-4","bg-gray-50","dark:bg-gray-800","text-sm","font-mono",[589,594,599,604],{"type":420,"tag":426,"props":590,"children":591},{},[592],{"type":430,"value":593},"Swarm initialized: current node (6muco3j7jjuo6k4rbiq8yr8fw) is now a manager.",{"type":420,"tag":426,"props":595,"children":596},{},[597],{"type":430,"value":598},"To add a worker to this swarm, run the following command:",{"type":420,"tag":426,"props":600,"children":601},{},[602],{"type":430,"value":603},"docker swarm join --token SWMTKN-1-6ak6diq1lbrwemx17up9c1ph039h64z0dxksjxv647qnqrd290-4tt6q22dd462p4lf2n6bqbnt4 192.168.65.3:2377",{"type":420,"tag":426,"props":605,"children":606},{},[607],{"type":430,"value":608},"To add a manager to this swarm, run 'docker swarm join-token manager' and follow the instructions.",{"type":420,"tag":498,"props":610,"children":612},{"id":611},"swarm-joinoptional",[613],{"type":430,"value":614},"Swarm Join(Optional) ➕",{"type":420,"tag":426,"props":616,"children":617},{},[618,620],{"type":430,"value":619},"You can use the docker swarm join command to add more nodes to the swarm. Note that the node you added in the previous step is the manager. For details, see the Docker Swarm Join page of the ",{"type":420,"tag":433,"props":621,"children":624},{"href":622,"rel":623},"https://docs.docker.com/reference/cli/docker/swarm/join/",[437],[625],{"type":430,"value":626},"Docker documentation.",{"type":420,"tag":510,"props":628,"children":630},{"className":512,"code":629,"language":514,"meta":414,"style":414},"sudo docker swarm join --token \u003CTOKEN> \u003CMANAGER_IP>:2377\n",[631],{"type":420,"tag":459,"props":632,"children":633},{"__ignoreMap":414},[634],{"type":420,"tag":520,"props":635,"children":636},{"class":522,"line":523},[637,641,645,649,654,659,663,668,673,678,682,687,692,696],{"type":420,"tag":520,"props":638,"children":639},{"style":527},[640],{"type":430,"value":530},{"type":420,"tag":520,"props":642,"children":643},{"style":533},[644],{"type":430,"value":536},{"type":420,"tag":520,"props":646,"children":647},{"style":533},[648],{"type":430,"value":541},{"type":420,"tag":520,"props":650,"children":651},{"style":533},[652],{"type":430,"value":653}," join",{"type":420,"tag":520,"props":655,"children":656},{"style":533},[657],{"type":430,"value":658}," --token",{"type":420,"tag":520,"props":660,"children":661},{"style":554},[662],{"type":430,"value":557},{"type":420,"tag":520,"props":664,"children":665},{"style":533},[666],{"type":430,"value":667},"TOKE",{"type":420,"tag":520,"props":669,"children":670},{"style":565},[671],{"type":430,"value":672},"N",{"type":420,"tag":520,"props":674,"children":675},{"style":554},[676],{"type":430,"value":677},">",{"type":420,"tag":520,"props":679,"children":680},{"style":554},[681],{"type":430,"value":557},{"type":420,"tag":520,"props":683,"children":684},{"style":533},[685],{"type":430,"value":686},"MANAGER_I",{"type":420,"tag":520,"props":688,"children":689},{"style":565},[690],{"type":430,"value":691},"P",{"type":420,"tag":520,"props":693,"children":694},{"style":554},[695],{"type":430,"value":677},{"type":420,"tag":520,"props":697,"children":698},{"style":533},[699],{"type":430,"value":700},":2377\n",{"type":420,"tag":498,"props":702,"children":704},{"id":703},"deploy-stack",[705],{"type":430,"value":706},"Deploy Stack 🚀",{"type":420,"tag":426,"props":708,"children":709},{},[710],{"type":430,"value":711},"Deploy Logger by entering the following command;",{"type":420,"tag":510,"props":713,"children":715},{"className":512,"code":714,"language":514,"meta":414,"style":414},"docker stack deploy -c logger/docker-compose.yml logger-stack\n",[716],{"type":420,"tag":459,"props":717,"children":718},{"__ignoreMap":414},[719],{"type":420,"tag":520,"props":720,"children":721},{"class":522,"line":523},[722,727,732,737,742,747],{"type":420,"tag":520,"props":723,"children":724},{"style":527},[725],{"type":430,"value":726},"docker",{"type":420,"tag":520,"props":728,"children":729},{"style":533},[730],{"type":430,"value":731}," stack",{"type":420,"tag":520,"props":733,"children":734},{"style":533},[735],{"type":430,"value":736}," deploy",{"type":420,"tag":520,"props":738,"children":739},{"style":533},[740],{"type":430,"value":741}," -c",{"type":420,"tag":520,"props":743,"children":744},{"style":533},[745],{"type":430,"value":746}," logger/docker-compose.yml",{"type":420,"tag":520,"props":748,"children":749},{"style":533},[750],{"type":430,"value":751}," logger-stack\n",{"type":420,"tag":451,"props":753,"children":754},{},[755,770],{"type":420,"tag":455,"props":756,"children":757},{},[758,768],{"type":420,"tag":759,"props":760,"children":761},"strong",{},[762],{"type":420,"tag":763,"props":764,"children":765},"em",{},[766],{"type":430,"value":767},"-c",{"type":430,"value":769}," and the path to the Compose file (logger/docker-compose.yml)",{"type":420,"tag":455,"props":771,"children":772},{},[773],{"type":430,"value":774},"The name of the stack (logger-stack)",{"type":420,"tag":426,"props":776,"children":777},{},[778],{"type":430,"value":578},{"type":420,"tag":580,"props":780,"children":783},{"className":781},[583,584,585,782,587],"text-[10px]",[784,789,794,799,804,809,814,819,824,829,834,839,844,849,854,859,864,869,874,879,884],{"type":420,"tag":426,"props":785,"children":786},{},[787],{"type":430,"value":788},"Creating network logger_default",{"type":420,"tag":426,"props":790,"children":791},{},[792],{"type":430,"value":793},"Creating service logger_listener-service",{"type":420,"tag":426,"props":795,"children":796},{},[797],{"type":430,"value":798},"Creating service logger_updater-service",{"type":420,"tag":426,"props":800,"children":801},{},[802],{"type":430,"value":803},"Creating service logger_reportapi",{"type":420,"tag":426,"props":805,"children":806},{},[807],{"type":430,"value":808},"Creating service logger_collectorapi",{"type":420,"tag":426,"props":810,"children":811},{},[812],{"type":430,"value":813},"Creating service logger_kafka-1",{"type":420,"tag":426,"props":815,"children":816},{},[817],{"type":430,"value":818},"Creating service logger_kafka-2",{"type":420,"tag":426,"props":820,"children":821},{},[822],{"type":430,"value":823},"Creating service logger_clickhouse",{"type":420,"tag":426,"props":825,"children":826},{},[827],{"type":430,"value":828},"Creating service logger_ksqldb-server",{"type":420,"tag":426,"props":830,"children":831},{},[832],{"type":430,"value":833},"Creating service logger_ksqldb-cli",{"type":420,"tag":426,"props":835,"children":836},{},[837],{"type":430,"value":838},"Creating service logger_managerapi",{"type":420,"tag":426,"props":840,"children":841},{},[842],{"type":430,"value":843},"Creating service logger_identityapi",{"type":420,"tag":426,"props":845,"children":846},{},[847],{"type":430,"value":848},"Creating service logger_alertapi",{"type":420,"tag":426,"props":850,"children":851},{},[852],{"type":430,"value":853},"Creating service logger_layoutapi",{"type":420,"tag":426,"props":855,"children":856},{},[857],{"type":430,"value":858},"Creating service logger_zookeeper-1",{"type":420,"tag":426,"props":860,"children":861},{},[862],{"type":430,"value":863},"Creating service logger_app-ui",{"type":420,"tag":426,"props":865,"children":866},{},[867],{"type":430,"value":868},"Creating service logger_minio",{"type":420,"tag":426,"props":870,"children":871},{},[872],{"type":430,"value":873},"Creating service logger_mongodb",{"type":420,"tag":426,"props":875,"children":876},{},[877],{"type":430,"value":878},"Creating service logger_coreapi",{"type":420,"tag":426,"props":880,"children":881},{},[882],{"type":430,"value":883},"Creating service logger_apivue",{"type":420,"tag":426,"props":885,"children":886},{},[887],{"type":430,"value":888},"Creating service logger_redis",{"type":420,"tag":498,"props":890,"children":892},{"id":891},"scalingoptional",[893],{"type":430,"value":894},"Scaling(Optional) 📈",{"type":420,"tag":426,"props":896,"children":897},{},[898,900,906],{"type":430,"value":899},"By default, the instructions in this document create a single replica and each replica can process 100K data per second. To handle more load, follow the steps in the ",{"type":420,"tag":433,"props":901,"children":903},{"href":622,"rel":902},[437],[904],{"type":430,"value":905},"Scaling Up",{"type":430,"value":907}," section of the Running in Docker Swarm page.",{"type":420,"tag":498,"props":909,"children":911},{"id":910},"verify",[912],{"type":430,"value":913},"Verify ✅",{"type":420,"tag":426,"props":915,"children":916},{},[917],{"type":430,"value":918},"Verify the Installation. Ensure that your containers are running correctly. To view the status of your containers, run the following command:",{"type":420,"tag":510,"props":920,"children":922},{"className":512,"code":921,"language":514,"meta":414,"style":414}," docker service ls\n",[923],{"type":420,"tag":459,"props":924,"children":925},{"__ignoreMap":414},[926],{"type":420,"tag":520,"props":927,"children":928},{"class":522,"line":523},[929,933,938],{"type":420,"tag":520,"props":930,"children":931},{"style":527},[932],{"type":430,"value":536},{"type":420,"tag":520,"props":934,"children":935},{"style":533},[936],{"type":430,"value":937}," service",{"type":420,"tag":520,"props":939,"children":940},{"style":533},[941],{"type":430,"value":942}," ls\n",{"type":420,"tag":510,"props":944,"children":946},{"className":512,"code":945,"language":514,"meta":414,"style":414}," docker service ps logger-stack\n",[947],{"type":420,"tag":459,"props":948,"children":949},{"__ignoreMap":414},[950],{"type":420,"tag":520,"props":951,"children":952},{"class":522,"line":523},[953,957,961,966],{"type":420,"tag":520,"props":954,"children":955},{"style":527},[956],{"type":430,"value":536},{"type":420,"tag":520,"props":958,"children":959},{"style":533},[960],{"type":430,"value":937},{"type":420,"tag":520,"props":962,"children":963},{"style":533},[964],{"type":430,"value":965}," ps",{"type":420,"tag":520,"props":967,"children":968},{"style":533},[969],{"type":430,"value":751},{"type":420,"tag":426,"props":971,"children":972},{},[973],{"type":430,"value":578},{"type":420,"tag":975,"props":976,"children":977},"table",{},[978,1017],{"type":420,"tag":979,"props":980,"children":981},"thead",{},[982],{"type":420,"tag":983,"props":984,"children":985},"tr",{},[986,992,997,1002,1007,1012],{"type":420,"tag":987,"props":988,"children":989},"th",{},[990],{"type":430,"value":991},"ID",{"type":420,"tag":987,"props":993,"children":994},{},[995],{"type":430,"value":996},"NAME",{"type":420,"tag":987,"props":998,"children":999},{},[1000],{"type":430,"value":1001},"MODE",{"type":420,"tag":987,"props":1003,"children":1004},{},[1005],{"type":430,"value":1006},"REPLICAS",{"type":420,"tag":987,"props":1008,"children":1009},{},[1010],{"type":430,"value":1011},"IMAGE",{"type":420,"tag":987,"props":1013,"children":1014},{},[1015],{"type":430,"value":1016},"PORTS",{"type":420,"tag":1018,"props":1019,"children":1020},"tbody",{},[1021,1055,1084,1115,1146,1176,1205,1234,1263,1292,1321,1350,1379,1410,1439,1470,1501,1532,1563,1594,1625,1654,1685],{"type":420,"tag":983,"props":1022,"children":1023},{},[1024,1030,1035,1040,1045,1050],{"type":420,"tag":1025,"props":1026,"children":1027},"td",{},[1028],{"type":430,"value":1029},"5b19b46aecd5",{"type":420,"tag":1025,"props":1031,"children":1032},{},[1033],{"type":430,"value":1034},"logger_authentication-ui",{"type":420,"tag":1025,"props":1036,"children":1037},{},[1038],{"type":430,"value":1039},"replicated",{"type":420,"tag":1025,"props":1041,"children":1042},{},[1043],{"type":430,"value":1044},"1/1",{"type":420,"tag":1025,"props":1046,"children":1047},{},[1048],{"type":430,"value":1049},"172.16.40.15:5000/authentication-ui:latest",{"type":420,"tag":1025,"props":1051,"children":1052},{},[1053],{"type":430,"value":1054},"*:3004-3005->3004-3005",{"type":420,"tag":983,"props":1056,"children":1057},{},[1058,1063,1068,1072,1076,1081],{"type":420,"tag":1025,"props":1059,"children":1060},{},[1061],{"type":430,"value":1062},"5e4dc7219d98",{"type":420,"tag":1025,"props":1064,"children":1065},{},[1066],{"type":430,"value":1067},"logger_ksqldb-cli",{"type":420,"tag":1025,"props":1069,"children":1070},{},[1071],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1073,"children":1074},{},[1075],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1077,"children":1078},{},[1079],{"type":430,"value":1080},"confluentinc/ksqldb-cli:latest",{"type":420,"tag":1025,"props":1082,"children":1083},{},[],{"type":420,"tag":983,"props":1085,"children":1086},{},[1087,1092,1097,1101,1105,1110],{"type":420,"tag":1025,"props":1088,"children":1089},{},[1090],{"type":430,"value":1091},"3b354d1433d7",{"type":420,"tag":1025,"props":1093,"children":1094},{},[1095],{"type":430,"value":1096},"logger_ksqldb-server",{"type":420,"tag":1025,"props":1098,"children":1099},{},[1100],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1102,"children":1103},{},[1104],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1106,"children":1107},{},[1108],{"type":430,"value":1109},"confluentinc/ksqldb-server:latest",{"type":420,"tag":1025,"props":1111,"children":1112},{},[1113],{"type":430,"value":1114},"*:8088->8088",{"type":420,"tag":983,"props":1116,"children":1117},{},[1118,1123,1128,1132,1136,1141],{"type":420,"tag":1025,"props":1119,"children":1120},{},[1121],{"type":430,"value":1122},"83dd1cca6c04",{"type":420,"tag":1025,"props":1124,"children":1125},{},[1126],{"type":430,"value":1127},"logger_kafka-2",{"type":420,"tag":1025,"props":1129,"children":1130},{},[1131],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1133,"children":1134},{},[1135],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1137,"children":1138},{},[1139],{"type":430,"value":1140},"confluentinc/cp-kafka:latest",{"type":420,"tag":1025,"props":1142,"children":1143},{},[1144],{"type":430,"value":1145},"*:29092->29092",{"type":420,"tag":983,"props":1147,"children":1148},{},[1149,1154,1159,1163,1167,1171],{"type":420,"tag":1025,"props":1150,"children":1151},{},[1152],{"type":430,"value":1153},"66e25d758e83",{"type":420,"tag":1025,"props":1155,"children":1156},{},[1157],{"type":430,"value":1158},"logger_kafka-1",{"type":420,"tag":1025,"props":1160,"children":1161},{},[1162],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1164,"children":1165},{},[1166],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1168,"children":1169},{},[1170],{"type":430,"value":1140},{"type":420,"tag":1025,"props":1172,"children":1173},{},[1174],{"type":430,"value":1175},"*:19092->19092",{"type":420,"tag":983,"props":1177,"children":1178},{},[1179,1184,1189,1193,1197,1202],{"type":420,"tag":1025,"props":1180,"children":1181},{},[1182],{"type":430,"value":1183},"938c8a7ae901",{"type":420,"tag":1025,"props":1185,"children":1186},{},[1187],{"type":430,"value":1188},"logger_managerapi",{"type":420,"tag":1025,"props":1190,"children":1191},{},[1192],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1194,"children":1195},{},[1196],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1198,"children":1199},{},[1200],{"type":430,"value":1201},"172.16.40.15:5000/managerapi:latest",{"type":420,"tag":1025,"props":1203,"children":1204},{},[],{"type":420,"tag":983,"props":1206,"children":1207},{},[1208,1213,1218,1222,1226,1231],{"type":420,"tag":1025,"props":1209,"children":1210},{},[1211],{"type":430,"value":1212},"3be6b8ec02bf",{"type":420,"tag":1025,"props":1214,"children":1215},{},[1216],{"type":430,"value":1217},"logger_identityapi",{"type":420,"tag":1025,"props":1219,"children":1220},{},[1221],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1223,"children":1224},{},[1225],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1227,"children":1228},{},[1229],{"type":430,"value":1230},"172.16.40.15:5000/identityapi:latest",{"type":420,"tag":1025,"props":1232,"children":1233},{},[],{"type":420,"tag":983,"props":1235,"children":1236},{},[1237,1242,1247,1251,1255,1260],{"type":420,"tag":1025,"props":1238,"children":1239},{},[1240],{"type":430,"value":1241},"6d335ccee893",{"type":420,"tag":1025,"props":1243,"children":1244},{},[1245],{"type":430,"value":1246},"logger_alertapi",{"type":420,"tag":1025,"props":1248,"children":1249},{},[1250],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1252,"children":1253},{},[1254],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1256,"children":1257},{},[1258],{"type":430,"value":1259},"172.16.40.15:5000/alertapi:latest",{"type":420,"tag":1025,"props":1261,"children":1262},{},[],{"type":420,"tag":983,"props":1264,"children":1265},{},[1266,1271,1276,1280,1284,1289],{"type":420,"tag":1025,"props":1267,"children":1268},{},[1269],{"type":430,"value":1270},"1bcfb51cd607",{"type":420,"tag":1025,"props":1272,"children":1273},{},[1274],{"type":430,"value":1275},"logger_collectorapi",{"type":420,"tag":1025,"props":1277,"children":1278},{},[1279],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1281,"children":1282},{},[1283],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1285,"children":1286},{},[1287],{"type":430,"value":1288},"172.16.40.15:5000/collectorapi:latest",{"type":420,"tag":1025,"props":1290,"children":1291},{},[],{"type":420,"tag":983,"props":1293,"children":1294},{},[1295,1300,1305,1309,1313,1318],{"type":420,"tag":1025,"props":1296,"children":1297},{},[1298],{"type":430,"value":1299},"9319188e8b1b",{"type":420,"tag":1025,"props":1301,"children":1302},{},[1303],{"type":430,"value":1304},"logger_updater",{"type":420,"tag":1025,"props":1306,"children":1307},{},[1308],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1310,"children":1311},{},[1312],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1314,"children":1315},{},[1316],{"type":430,"value":1317},"172.16.40.15:5000/updater:latest",{"type":420,"tag":1025,"props":1319,"children":1320},{},[],{"type":420,"tag":983,"props":1322,"children":1323},{},[1324,1329,1334,1338,1342,1347],{"type":420,"tag":1025,"props":1325,"children":1326},{},[1327],{"type":430,"value":1328},"d123bf95b42c",{"type":420,"tag":1025,"props":1330,"children":1331},{},[1332],{"type":430,"value":1333},"logger_reportapi",{"type":420,"tag":1025,"props":1335,"children":1336},{},[1337],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1339,"children":1340},{},[1341],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1343,"children":1344},{},[1345],{"type":430,"value":1346},"172.16.40.15:5000/reportapi:latest",{"type":420,"tag":1025,"props":1348,"children":1349},{},[],{"type":420,"tag":983,"props":1351,"children":1352},{},[1353,1358,1363,1367,1371,1376],{"type":420,"tag":1025,"props":1354,"children":1355},{},[1356],{"type":430,"value":1357},"f1431ba77049",{"type":420,"tag":1025,"props":1359,"children":1360},{},[1361],{"type":430,"value":1362},"logger_preprocessor",{"type":420,"tag":1025,"props":1364,"children":1365},{},[1366],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1368,"children":1369},{},[1370],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1372,"children":1373},{},[1374],{"type":430,"value":1375},"172.16.40.15:5000/preprocessor:latest",{"type":420,"tag":1025,"props":1377,"children":1378},{},[],{"type":420,"tag":983,"props":1380,"children":1381},{},[1382,1387,1392,1396,1400,1405],{"type":420,"tag":1025,"props":1383,"children":1384},{},[1385],{"type":430,"value":1386},"652755b0ab6b",{"type":420,"tag":1025,"props":1388,"children":1389},{},[1390],{"type":430,"value":1391},"logger_listener",{"type":420,"tag":1025,"props":1393,"children":1394},{},[1395],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1397,"children":1398},{},[1399],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1401,"children":1402},{},[1403],{"type":430,"value":1404},"172.16.40.15:5000/listener:latest",{"type":420,"tag":1025,"props":1406,"children":1407},{},[1408],{"type":430,"value":1409},"*:514-515->514-515/udp",{"type":420,"tag":983,"props":1411,"children":1412},{},[1413,1418,1423,1427,1431,1436],{"type":420,"tag":1025,"props":1414,"children":1415},{},[1416],{"type":430,"value":1417},"770dd9137ceb",{"type":420,"tag":1025,"props":1419,"children":1420},{},[1421],{"type":430,"value":1422},"logger_layoutapi",{"type":420,"tag":1025,"props":1424,"children":1425},{},[1426],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1428,"children":1429},{},[1430],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1432,"children":1433},{},[1434],{"type":430,"value":1435},"172.16.40.15:5000/layoutapi:latest",{"type":420,"tag":1025,"props":1437,"children":1438},{},[],{"type":420,"tag":983,"props":1440,"children":1441},{},[1442,1447,1452,1456,1460,1465],{"type":420,"tag":1025,"props":1443,"children":1444},{},[1445],{"type":430,"value":1446},"6eb397fef0c8",{"type":420,"tag":1025,"props":1448,"children":1449},{},[1450],{"type":430,"value":1451},"logger_zookeeper-1",{"type":420,"tag":1025,"props":1453,"children":1454},{},[1455],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1457,"children":1458},{},[1459],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1461,"children":1462},{},[1463],{"type":430,"value":1464},"confluentinc/cp-zookeeper:latest",{"type":420,"tag":1025,"props":1466,"children":1467},{},[1468],{"type":430,"value":1469},"*:12181->12181",{"type":420,"tag":983,"props":1471,"children":1472},{},[1473,1478,1483,1487,1491,1496],{"type":420,"tag":1025,"props":1474,"children":1475},{},[1476],{"type":430,"value":1477},"f839590bfd5e",{"type":420,"tag":1025,"props":1479,"children":1480},{},[1481],{"type":430,"value":1482},"logger_app-ui",{"type":420,"tag":1025,"props":1484,"children":1485},{},[1486],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1488,"children":1489},{},[1490],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1492,"children":1493},{},[1494],{"type":430,"value":1495},"172.16.40.15:5000/app-ui:latest",{"type":420,"tag":1025,"props":1497,"children":1498},{},[1499],{"type":430,"value":1500},"*:443->3100, *:24678->24678",{"type":420,"tag":983,"props":1502,"children":1503},{},[1504,1509,1514,1518,1522,1527],{"type":420,"tag":1025,"props":1505,"children":1506},{},[1507],{"type":430,"value":1508},"5014aa77759f",{"type":420,"tag":1025,"props":1510,"children":1511},{},[1512],{"type":430,"value":1513},"logger_minio",{"type":420,"tag":1025,"props":1515,"children":1516},{},[1517],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1519,"children":1520},{},[1521],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1523,"children":1524},{},[1525],{"type":430,"value":1526},"minio/minio",{"type":420,"tag":1025,"props":1528,"children":1529},{},[1530],{"type":430,"value":1531},"*:9001-9002->9001-9002",{"type":420,"tag":983,"props":1533,"children":1534},{},[1535,1540,1545,1549,1553,1558],{"type":420,"tag":1025,"props":1536,"children":1537},{},[1538],{"type":430,"value":1539},"25428d945fed",{"type":420,"tag":1025,"props":1541,"children":1542},{},[1543],{"type":430,"value":1544},"logger_gatewayapi",{"type":420,"tag":1025,"props":1546,"children":1547},{},[1548],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1550,"children":1551},{},[1552],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1554,"children":1555},{},[1556],{"type":430,"value":1557},"172.16.40.15:5000/gatewayapi:latest",{"type":420,"tag":1025,"props":1559,"children":1560},{},[1561],{"type":430,"value":1562},"*:5100-5101->5100-5101",{"type":420,"tag":983,"props":1564,"children":1565},{},[1566,1571,1576,1580,1584,1589],{"type":420,"tag":1025,"props":1567,"children":1568},{},[1569],{"type":430,"value":1570},"c9ceadfe68b1",{"type":420,"tag":1025,"props":1572,"children":1573},{},[1574],{"type":430,"value":1575},"logger_mongodb",{"type":420,"tag":1025,"props":1577,"children":1578},{},[1579],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1581,"children":1582},{},[1583],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1585,"children":1586},{},[1587],{"type":430,"value":1588},"mongo:7.0.14",{"type":420,"tag":1025,"props":1590,"children":1591},{},[1592],{"type":430,"value":1593},"*:27017->27017",{"type":420,"tag":983,"props":1595,"children":1596},{},[1597,1602,1607,1611,1615,1620],{"type":420,"tag":1025,"props":1598,"children":1599},{},[1600],{"type":430,"value":1601},"c2c5a65cfc96",{"type":420,"tag":1025,"props":1603,"children":1604},{},[1605],{"type":430,"value":1606},"logger_clickhouse",{"type":420,"tag":1025,"props":1608,"children":1609},{},[1610],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1612,"children":1613},{},[1614],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1616,"children":1617},{},[1618],{"type":430,"value":1619},"clickhouse/clickhouse-server:latest",{"type":420,"tag":1025,"props":1621,"children":1622},{},[1623],{"type":430,"value":1624},"*:8123->8123, *:9000->9000",{"type":420,"tag":983,"props":1626,"children":1627},{},[1628,1633,1638,1642,1646,1651],{"type":420,"tag":1025,"props":1629,"children":1630},{},[1631],{"type":430,"value":1632},"625d2665ff23",{"type":420,"tag":1025,"props":1634,"children":1635},{},[1636],{"type":430,"value":1637},"logger_coreapi",{"type":420,"tag":1025,"props":1639,"children":1640},{},[1641],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1643,"children":1644},{},[1645],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1647,"children":1648},{},[1649],{"type":430,"value":1650},"172.16.40.15:5000/coreapi:latest",{"type":420,"tag":1025,"props":1652,"children":1653},{},[],{"type":420,"tag":983,"props":1655,"children":1656},{},[1657,1662,1667,1671,1675,1680],{"type":420,"tag":1025,"props":1658,"children":1659},{},[1660],{"type":430,"value":1661},"e1063be2f9e8",{"type":420,"tag":1025,"props":1663,"children":1664},{},[1665],{"type":430,"value":1666},"logger_apivue",{"type":420,"tag":1025,"props":1668,"children":1669},{},[1670],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1672,"children":1673},{},[1674],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1676,"children":1677},{},[1678],{"type":430,"value":1679},"172.16.40.15:5000/apivue:latest",{"type":420,"tag":1025,"props":1681,"children":1682},{},[1683],{"type":430,"value":1684},"*:5001->5001, *:5202->8080",{"type":420,"tag":983,"props":1686,"children":1687},{},[1688,1693,1698,1702,1706,1711],{"type":420,"tag":1025,"props":1689,"children":1690},{},[1691],{"type":430,"value":1692},"30f3bdd56e3f",{"type":420,"tag":1025,"props":1694,"children":1695},{},[1696],{"type":430,"value":1697},"logger_redis",{"type":420,"tag":1025,"props":1699,"children":1700},{},[1701],{"type":430,"value":1039},{"type":420,"tag":1025,"props":1703,"children":1704},{},[1705],{"type":430,"value":1044},{"type":420,"tag":1025,"props":1707,"children":1708},{},[1709],{"type":430,"value":1710},"redis:7.2.3",{"type":420,"tag":1025,"props":1712,"children":1713},{},[1714],{"type":430,"value":1715},"*:6379->6379",{"type":420,"tag":1717,"props":1718,"children":1722},"u-alert",{"color":1719,"icon":1720,"title":1721},"green","i-heroicons-check-circle","That's it! You have successfully completed the Logger installation.",[],{"type":420,"tag":426,"props":1724,"children":1725},{},[1726,1728,1735],{"type":430,"value":1727},"You have successfully completed the Logger installation. You can start using it now. Wait for all the pods to be in running state, and then point your browser to ",{"type":420,"tag":433,"props":1729,"children":1732},{"href":1730,"rel":1731},"http://localhost:5000",[437],[1733],{"type":430,"value":1734},"http://ip_address:5000",{"type":430,"value":1736}," to access the dashboard, replacing with the IP address of the machine where you installed product. 🏡",{"type":420,"tag":1738,"props":1739,"children":1740},"style",{},[1741],{"type":430,"value":1742},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":414,"searchDepth":1744,"depth":1744,"links":1745},2,[1746,1747],{"id":446,"depth":1744,"text":449},{"id":485,"depth":1744,"text":488,"children":1748},[1749,1751,1752,1753,1754],{"id":500,"depth":1750,"text":503},3,{"id":611,"depth":1750,"text":614},{"id":703,"depth":1750,"text":706},{"id":891,"depth":1750,"text":894},{"id":910,"depth":1750,"text":913},"markdown","content:en:1.getting-started:4.dockerswarm.md","content","en/1.getting-started/4.dockerswarm.md","en/1.getting-started/4.dockerswarm","md",[1762,3073],{"_path":19,"_dir":412,"_draft":413,"_partial":413,"_locale":414,"title":18,"description":1763,"body":1764,"_type":1755,"_id":3070,"_source":1757,"_file":3071,"_stem":3072,"_extension":1760},"This topic guides you through installing via the official Docker images. Specifically, it covers running via the Docker command line interface (CLI) and docker-compose.",{"type":417,"children":1765,"toc":3054},[1766,1779,1783,1811,1817,1823,1835,1908,1914,1931,1936,1956,1962,1967,2003,2009,2014,2034,2040,2054,2060,2064,2083,2089,2101,2107,2112,2136,2141,2180,2185,2214,2220,2225,2260,2264,2268,2287,2291,3036,3039,3050],{"type":420,"tag":421,"props":1767,"children":1768},{"icon":423},[1769],{"type":420,"tag":426,"props":1770,"children":1771},{},[1772,1773,1778],{"type":430,"value":431},{"type":420,"tag":433,"props":1774,"children":1776},{"href":435,"rel":1775},[437],[1777],{"type":430,"value":440},{"type":430,"value":442},{"type":420,"tag":444,"props":1780,"children":1781},{"id":446},[1782],{"type":430,"value":449},{"type":420,"tag":451,"props":1784,"children":1785},{},[1786,1794,1803],{"type":420,"tag":455,"props":1787,"children":1788},{},[1789],{"type":420,"tag":459,"props":1790,"children":1792},{"className":1791},[],[1793],{"type":430,"value":464},{"type":420,"tag":455,"props":1795,"children":1796},{},[1797],{"type":420,"tag":459,"props":1798,"children":1800},{"className":1799},[],[1801],{"type":430,"value":1802},"A minimum of 2GB of memory must be allocated to Docker.",{"type":420,"tag":455,"props":1804,"children":1805},{},[1806],{"type":420,"tag":459,"props":1807,"children":1809},{"className":1808},[],[1810],{"type":430,"value":482},{"type":420,"tag":444,"props":1812,"children":1814},{"id":1813},"using-docker-run",[1815],{"type":430,"value":1816},"Using Docker Run",{"type":420,"tag":498,"props":1818,"children":1820},{"id":1819},"get-and-start-the-logger-docker-container",[1821],{"type":430,"value":1822},"Get and Start The Logger Docker Container 🏃",{"type":420,"tag":426,"props":1824,"children":1825},{},[1826,1828,1833],{"type":430,"value":1827},"The quick installation documentation is explained through a docker container that installs and configures the Logger software in a basic way. We can call this container ",{"type":420,"tag":759,"props":1829,"children":1830},{},[1831],{"type":430,"value":1832},"Logger Installation",{"type":430,"value":1834},". When you run the run command, a container stands up and performs all installation operations at the most basic level. It then destroys itself.",{"type":420,"tag":510,"props":1836,"children":1838},{"className":512,"code":1837,"language":514,"meta":414,"style":414},"sudo docker run -d \\\n-- name logger-installation\n-p 9090:9090\nlogger-installation\n",[1839],{"type":420,"tag":459,"props":1840,"children":1841},{"__ignoreMap":414},[1842,1868,1886,1899],{"type":420,"tag":520,"props":1843,"children":1844},{"class":522,"line":523},[1845,1849,1853,1858,1863],{"type":420,"tag":520,"props":1846,"children":1847},{"style":527},[1848],{"type":430,"value":530},{"type":420,"tag":520,"props":1850,"children":1851},{"style":533},[1852],{"type":430,"value":536},{"type":420,"tag":520,"props":1854,"children":1855},{"style":533},[1856],{"type":430,"value":1857}," run",{"type":420,"tag":520,"props":1859,"children":1860},{"style":533},[1861],{"type":430,"value":1862}," -d",{"type":420,"tag":520,"props":1864,"children":1865},{"style":565},[1866],{"type":430,"value":1867}," \\\n",{"type":420,"tag":520,"props":1869,"children":1870},{"class":522,"line":1744},[1871,1876,1881],{"type":420,"tag":520,"props":1872,"children":1873},{"style":565},[1874],{"type":430,"value":1875},"-- ",{"type":420,"tag":520,"props":1877,"children":1878},{"style":533},[1879],{"type":430,"value":1880},"name",{"type":420,"tag":520,"props":1882,"children":1883},{"style":533},[1884],{"type":430,"value":1885}," logger-installation\n",{"type":420,"tag":520,"props":1887,"children":1888},{"class":522,"line":1750},[1889,1894],{"type":420,"tag":520,"props":1890,"children":1891},{"style":527},[1892],{"type":430,"value":1893},"-p",{"type":420,"tag":520,"props":1895,"children":1896},{"style":533},[1897],{"type":430,"value":1898}," 9090:9090\n",{"type":420,"tag":520,"props":1900,"children":1902},{"class":522,"line":1901},4,[1903],{"type":420,"tag":520,"props":1904,"children":1905},{"style":527},[1906],{"type":430,"value":1907},"logger-installation\n",{"type":420,"tag":444,"props":1909,"children":1911},{"id":1910},"using-docker-compose",[1912],{"type":430,"value":1913},"Using Docker Compose",{"type":420,"tag":421,"props":1915,"children":1916},{"icon":423},[1917],{"type":420,"tag":426,"props":1918,"children":1919},{},[1920,1922,1929],{"type":430,"value":1921},"Before you install product, ensure that Docker Compose is installed on your machine. You can find the official Docker Compose installation document ",{"type":420,"tag":433,"props":1923,"children":1926},{"href":1924,"rel":1925},"https://docs.docker.com/compose/install/standalone/",[437],[1927],{"type":430,"value":1928},"here",{"type":430,"value":1930},".",{"type":420,"tag":426,"props":1932,"children":1933},{},[1934],{"type":430,"value":1935},"Make sure you have Docker compose installed;",{"type":420,"tag":510,"props":1937,"children":1939},{"className":512,"code":1938,"language":514,"meta":414,"style":414},"docker-compose --version\n",[1940],{"type":420,"tag":459,"props":1941,"children":1942},{"__ignoreMap":414},[1943],{"type":420,"tag":520,"props":1944,"children":1945},{"class":522,"line":523},[1946,1951],{"type":420,"tag":520,"props":1947,"children":1948},{"style":527},[1949],{"type":430,"value":1950},"docker-compose",{"type":420,"tag":520,"props":1952,"children":1953},{"style":533},[1954],{"type":430,"value":1955}," --version\n",{"type":420,"tag":498,"props":1957,"children":1959},{"id":1958},"create-directory",[1960],{"type":430,"value":1961},"Create Directory 📁",{"type":420,"tag":426,"props":1963,"children":1964},{},[1965],{"type":430,"value":1966},"If you have successfully installed Docker desktop, you can use Docker commands and certain Linux commands on your Windows machine. You can use WSL command promt on your machine for this. Make this directory your current working directory and create a compose file.",{"type":420,"tag":510,"props":1968,"children":1970},{"className":512,"code":1969,"language":514,"meta":414,"style":414},"mkdir logger && cd logger\n",[1971],{"type":420,"tag":459,"props":1972,"children":1973},{"__ignoreMap":414},[1974],{"type":420,"tag":520,"props":1975,"children":1976},{"class":522,"line":523},[1977,1982,1987,1992,1998],{"type":420,"tag":520,"props":1978,"children":1979},{"style":527},[1980],{"type":430,"value":1981},"mkdir",{"type":420,"tag":520,"props":1983,"children":1984},{"style":533},[1985],{"type":430,"value":1986}," logger",{"type":420,"tag":520,"props":1988,"children":1989},{"style":554},[1990],{"type":430,"value":1991}," &&",{"type":420,"tag":520,"props":1993,"children":1995},{"style":1994},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[1996],{"type":430,"value":1997}," cd",{"type":420,"tag":520,"props":1999,"children":2000},{"style":533},[2001],{"type":430,"value":2002}," logger\n",{"type":420,"tag":498,"props":2004,"children":2006},{"id":2005},"create-compose-file",[2007],{"type":430,"value":2008},"Create Compose File 📋",{"type":420,"tag":426,"props":2010,"children":2011},{},[2012],{"type":430,"value":2013},"Create a compose file.",{"type":420,"tag":510,"props":2015,"children":2017},{"className":512,"code":2016,"language":514,"meta":414,"style":414},"nano docker-compose.yml\n",[2018],{"type":420,"tag":459,"props":2019,"children":2020},{"__ignoreMap":414},[2021],{"type":420,"tag":520,"props":2022,"children":2023},{"class":522,"line":523},[2024,2029],{"type":420,"tag":520,"props":2025,"children":2026},{"style":527},[2027],{"type":430,"value":2028},"nano",{"type":420,"tag":520,"props":2030,"children":2031},{"style":533},[2032],{"type":430,"value":2033}," docker-compose.yml\n",{"type":420,"tag":498,"props":2035,"children":2037},{"id":2036},"download-and-copy-yaml-file",[2038],{"type":430,"value":2039},"Download and Copy YAML File",{"type":420,"tag":426,"props":2041,"children":2042},{},[2043,2045],{"type":430,"value":2044},"You can download the YAML file by clicking ",{"type":420,"tag":433,"props":2046,"children":2051},{"href":2047,"rel":2048,"download":2049,"target":2050},"https://raw.githubusercontent.com/dolusoft/docs-ui/refs/heads/main/docs/content/en/Docker-Compose.yaml?token=GHSAT0AAAAAAC27GXWC3IIHDU264N3UPDIOZ3EDUIQ",[437],"docker-compose.yaml","_blank",[2052],{"type":430,"value":2053},"here.",{"type":420,"tag":498,"props":2055,"children":2057},{"id":2056},"create-environment-file",[2058],{"type":430,"value":2059},"Create Environment File",{"type":420,"tag":426,"props":2061,"children":2062},{},[2063],{"type":430,"value":2013},{"type":420,"tag":510,"props":2065,"children":2067},{"className":512,"code":2066,"language":514,"meta":414,"style":414},"nano compose.env\n",[2068],{"type":420,"tag":459,"props":2069,"children":2070},{"__ignoreMap":414},[2071],{"type":420,"tag":520,"props":2072,"children":2073},{"class":522,"line":523},[2074,2078],{"type":420,"tag":520,"props":2075,"children":2076},{"style":527},[2077],{"type":430,"value":2028},{"type":420,"tag":520,"props":2079,"children":2080},{"style":533},[2081],{"type":430,"value":2082}," compose.env\n",{"type":420,"tag":498,"props":2084,"children":2086},{"id":2085},"download-and-copy-env-file",[2087],{"type":430,"value":2088},"Download and Copy ENV File",{"type":420,"tag":426,"props":2090,"children":2091},{},[2092,2094],{"type":430,"value":2093},"You can download the ENV file by clicking ",{"type":420,"tag":433,"props":2095,"children":2099},{"href":2096,"rel":2097,"download":2098,"target":2050},"https://raw.githubusercontent.com/dolusoft/docs-ui/refs/heads/main/docs/content/en/Environment-File.env?token=GHSAT0AAAAAAC27GXWDISKYX62FBWYVAFUOZ3FDSJQ",[437],"env-file.env",[2100],{"type":430,"value":2053},{"type":420,"tag":498,"props":2102,"children":2104},{"id":2103},"insecure-registries",[2105],{"type":430,"value":2106},"Insecure Registries",{"type":420,"tag":426,"props":2108,"children":2109},{},[2110],{"type":430,"value":2111},"Docker Daemon Insecure Registries",{"type":420,"tag":510,"props":2113,"children":2115},{"className":512,"code":2114,"language":514,"meta":414,"style":414},"sudo nano /etc/docker/daemon.json\n",[2116],{"type":420,"tag":459,"props":2117,"children":2118},{"__ignoreMap":414},[2119],{"type":420,"tag":520,"props":2120,"children":2121},{"class":522,"line":523},[2122,2126,2131],{"type":420,"tag":520,"props":2123,"children":2124},{"style":527},[2125],{"type":430,"value":530},{"type":420,"tag":520,"props":2127,"children":2128},{"style":533},[2129],{"type":430,"value":2130}," nano",{"type":420,"tag":520,"props":2132,"children":2133},{"style":533},[2134],{"type":430,"value":2135}," /etc/docker/daemon.json\n",{"type":420,"tag":426,"props":2137,"children":2138},{},[2139],{"type":430,"value":2140},"Edit the content as follows (update to your own IP and port information):",{"type":420,"tag":510,"props":2142,"children":2144},{"className":512,"code":2143,"language":514,"meta":414,"style":414},"insecure-registries: [\"172.16.40.15:5000\"]\n",[2145],{"type":420,"tag":459,"props":2146,"children":2147},{"__ignoreMap":414},[2148],{"type":420,"tag":520,"props":2149,"children":2150},{"class":522,"line":523},[2151,2156,2161,2166,2171,2175],{"type":420,"tag":520,"props":2152,"children":2153},{"style":527},[2154],{"type":430,"value":2155},"insecure-registries:",{"type":420,"tag":520,"props":2157,"children":2158},{"style":565},[2159],{"type":430,"value":2160}," [",{"type":420,"tag":520,"props":2162,"children":2163},{"style":554},[2164],{"type":430,"value":2165},"\"",{"type":420,"tag":520,"props":2167,"children":2168},{"style":533},[2169],{"type":430,"value":2170},"172.16.40.15:5000",{"type":420,"tag":520,"props":2172,"children":2173},{"style":554},[2174],{"type":430,"value":2165},{"type":420,"tag":520,"props":2176,"children":2177},{"style":565},[2178],{"type":430,"value":2179},"]\n",{"type":420,"tag":426,"props":2181,"children":2182},{},[2183],{"type":430,"value":2184},"Restart the Docker service",{"type":420,"tag":510,"props":2186,"children":2188},{"className":512,"code":2187,"language":514,"meta":414,"style":414},"  sudo rc-service docker restart\n",[2189],{"type":420,"tag":459,"props":2190,"children":2191},{"__ignoreMap":414},[2192],{"type":420,"tag":520,"props":2193,"children":2194},{"class":522,"line":523},[2195,2200,2205,2209],{"type":420,"tag":520,"props":2196,"children":2197},{"style":527},[2198],{"type":430,"value":2199},"  sudo",{"type":420,"tag":520,"props":2201,"children":2202},{"style":533},[2203],{"type":430,"value":2204}," rc-service",{"type":420,"tag":520,"props":2206,"children":2207},{"style":533},[2208],{"type":430,"value":536},{"type":420,"tag":520,"props":2210,"children":2211},{"style":533},[2212],{"type":430,"value":2213}," restart\n",{"type":420,"tag":498,"props":2215,"children":2217},{"id":2216},"deploy",[2218],{"type":430,"value":2219},"Deploy 🚀",{"type":420,"tag":426,"props":2221,"children":2222},{},[2223],{"type":430,"value":2224},"Deploy by entering the docker-compose up command and specifying the following:",{"type":420,"tag":510,"props":2226,"children":2228},{"className":512,"code":2227,"language":514,"meta":414,"style":414},"  docker-compose --env-file file_name up -d\n",[2229],{"type":420,"tag":459,"props":2230,"children":2231},{"__ignoreMap":414},[2232],{"type":420,"tag":520,"props":2233,"children":2234},{"class":522,"line":523},[2235,2240,2245,2250,2255],{"type":420,"tag":520,"props":2236,"children":2237},{"style":527},[2238],{"type":430,"value":2239},"  docker-compose",{"type":420,"tag":520,"props":2241,"children":2242},{"style":533},[2243],{"type":430,"value":2244}," --env-file",{"type":420,"tag":520,"props":2246,"children":2247},{"style":533},[2248],{"type":430,"value":2249}," file_name",{"type":420,"tag":520,"props":2251,"children":2252},{"style":533},[2253],{"type":430,"value":2254}," up",{"type":420,"tag":520,"props":2256,"children":2257},{"style":533},[2258],{"type":430,"value":2259}," -d\n",{"type":420,"tag":498,"props":2261,"children":2262},{"id":910},[2263],{"type":430,"value":913},{"type":420,"tag":426,"props":2265,"children":2266},{},[2267],{"type":430,"value":918},{"type":420,"tag":510,"props":2269,"children":2271},{"className":512,"code":2270,"language":514,"meta":414,"style":414}," docker ps\n",[2272],{"type":420,"tag":459,"props":2273,"children":2274},{"__ignoreMap":414},[2275],{"type":420,"tag":520,"props":2276,"children":2277},{"class":522,"line":523},[2278,2282],{"type":420,"tag":520,"props":2279,"children":2280},{"style":527},[2281],{"type":430,"value":536},{"type":420,"tag":520,"props":2283,"children":2284},{"style":533},[2285],{"type":430,"value":2286}," ps\n",{"type":420,"tag":426,"props":2288,"children":2289},{},[2290],{"type":430,"value":578},{"type":420,"tag":975,"props":2292,"children":2293},{},[2294,2328],{"type":420,"tag":979,"props":2295,"children":2296},{},[2297],{"type":420,"tag":983,"props":2298,"children":2299},{},[2300,2305,2309,2314,2319,2323],{"type":420,"tag":987,"props":2301,"children":2302},{},[2303],{"type":430,"value":2304},"CONTAINER ID",{"type":420,"tag":987,"props":2306,"children":2307},{},[2308],{"type":430,"value":1011},{"type":420,"tag":987,"props":2310,"children":2311},{},[2312],{"type":430,"value":2313},"COMMAND",{"type":420,"tag":987,"props":2315,"children":2316},{},[2317],{"type":430,"value":2318},"STATUS",{"type":420,"tag":987,"props":2320,"children":2321},{},[2322],{"type":430,"value":1016},{"type":420,"tag":987,"props":2324,"children":2325},{},[2326],{"type":430,"value":2327},"NAMES",{"type":420,"tag":1018,"props":2329,"children":2330},{},[2331,2361,2390,2420,2450,2479,2509,2538,2567,2596,2624,2653,2681,2711,2740,2769,2798,2829,2859,2889,2918,2948,2977,3007],{"type":420,"tag":983,"props":2332,"children":2333},{},[2334,2338,2343,2348,2353,2358],{"type":420,"tag":1025,"props":2335,"children":2336},{},[2337],{"type":430,"value":1029},{"type":420,"tag":1025,"props":2339,"children":2340},{},[2341],{"type":430,"value":2342},"9986f6f934bd",{"type":420,"tag":1025,"props":2344,"children":2345},{},[2346],{"type":430,"value":2347},"\"/docker-entrypoint.…\"",{"type":420,"tag":1025,"props":2349,"children":2350},{},[2351],{"type":430,"value":2352},"Up 37 minutes",{"type":420,"tag":1025,"props":2354,"children":2355},{},[2356],{"type":430,"value":2357},"80/tcp, 0.0.0.0:3013-3015->3013-3015/tcp",{"type":420,"tag":1025,"props":2359,"children":2360},{},[],{"type":420,"tag":983,"props":2362,"children":2363},{},[2364,2368,2372,2377,2382,2385],{"type":420,"tag":1025,"props":2365,"children":2366},{},[2367],{"type":430,"value":1062},{"type":420,"tag":1025,"props":2369,"children":2370},{},[2371],{"type":430,"value":1080},{"type":420,"tag":1025,"props":2373,"children":2374},{},[2375],{"type":430,"value":2376},"\"/bin/sh\"",{"type":420,"tag":1025,"props":2378,"children":2379},{},[2380],{"type":430,"value":2381},"Up 2 days",{"type":420,"tag":1025,"props":2383,"children":2384},{},[],{"type":420,"tag":1025,"props":2386,"children":2387},{},[2388],{"type":430,"value":2389},"ksqldb-cli",{"type":420,"tag":983,"props":2391,"children":2392},{},[2393,2397,2401,2406,2410,2415],{"type":420,"tag":1025,"props":2394,"children":2395},{},[2396],{"type":430,"value":1091},{"type":420,"tag":1025,"props":2398,"children":2399},{},[2400],{"type":430,"value":1109},{"type":420,"tag":1025,"props":2402,"children":2403},{},[2404],{"type":430,"value":2405},"\"/usr/bin/docker/run\"",{"type":420,"tag":1025,"props":2407,"children":2408},{},[2409],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2411,"children":2412},{},[2413],{"type":430,"value":2414},"0.0.0.0:8088->8088/tcp",{"type":420,"tag":1025,"props":2416,"children":2417},{},[2418],{"type":430,"value":2419},"ksqldb-server",{"type":420,"tag":983,"props":2421,"children":2422},{},[2423,2427,2431,2436,2440,2445],{"type":420,"tag":1025,"props":2424,"children":2425},{},[2426],{"type":430,"value":1122},{"type":420,"tag":1025,"props":2428,"children":2429},{},[2430],{"type":430,"value":1140},{"type":420,"tag":1025,"props":2432,"children":2433},{},[2434],{"type":430,"value":2435},"\"/etc/confluent/dock…\"",{"type":420,"tag":1025,"props":2437,"children":2438},{},[2439],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2441,"children":2442},{},[2443],{"type":430,"value":2444},"9092/tcp, 0.0.0.0:29092->29092/tcp",{"type":420,"tag":1025,"props":2446,"children":2447},{},[2448],{"type":430,"value":2449},"kafka-2",{"type":420,"tag":983,"props":2451,"children":2452},{},[2453,2457,2461,2465,2469,2474],{"type":420,"tag":1025,"props":2454,"children":2455},{},[2456],{"type":430,"value":1153},{"type":420,"tag":1025,"props":2458,"children":2459},{},[2460],{"type":430,"value":1140},{"type":420,"tag":1025,"props":2462,"children":2463},{},[2464],{"type":430,"value":2435},{"type":420,"tag":1025,"props":2466,"children":2467},{},[2468],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2470,"children":2471},{},[2472],{"type":430,"value":2473},"9092/tcp, 0.0.0.0:19092->19092/tcp",{"type":420,"tag":1025,"props":2475,"children":2476},{},[2477],{"type":430,"value":2478},"kafka-1",{"type":420,"tag":983,"props":2480,"children":2481},{},[2482,2486,2490,2495,2499,2504],{"type":420,"tag":1025,"props":2483,"children":2484},{},[2485],{"type":430,"value":1183},{"type":420,"tag":1025,"props":2487,"children":2488},{},[2489],{"type":430,"value":1201},{"type":420,"tag":1025,"props":2491,"children":2492},{},[2493],{"type":430,"value":2494},"\"dotnet Manager.Api.…\"",{"type":420,"tag":1025,"props":2496,"children":2497},{},[2498],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2500,"children":2501},{},[2502],{"type":430,"value":2503},"8080-8081/tcp",{"type":420,"tag":1025,"props":2505,"children":2506},{},[2507],{"type":430,"value":2508},"managerapi",{"type":420,"tag":983,"props":2510,"children":2511},{},[2512,2516,2520,2525,2529,2533],{"type":420,"tag":1025,"props":2513,"children":2514},{},[2515],{"type":430,"value":1212},{"type":420,"tag":1025,"props":2517,"children":2518},{},[2519],{"type":430,"value":1230},{"type":420,"tag":1025,"props":2521,"children":2522},{},[2523],{"type":430,"value":2524},"\"dotnet Identity.Api…\"",{"type":420,"tag":1025,"props":2526,"children":2527},{},[2528],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2530,"children":2531},{},[2532],{"type":430,"value":2503},{"type":420,"tag":1025,"props":2534,"children":2535},{},[2536],{"type":430,"value":2537},"identityapi",{"type":420,"tag":983,"props":2539,"children":2540},{},[2541,2545,2549,2554,2558,2562],{"type":420,"tag":1025,"props":2542,"children":2543},{},[2544],{"type":430,"value":1241},{"type":420,"tag":1025,"props":2546,"children":2547},{},[2548],{"type":430,"value":1259},{"type":420,"tag":1025,"props":2550,"children":2551},{},[2552],{"type":430,"value":2553},"\"dotnet Alert.Api.dll\"",{"type":420,"tag":1025,"props":2555,"children":2556},{},[2557],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2559,"children":2560},{},[2561],{"type":430,"value":2503},{"type":420,"tag":1025,"props":2563,"children":2564},{},[2565],{"type":430,"value":2566},"alertapi",{"type":420,"tag":983,"props":2568,"children":2569},{},[2570,2574,2578,2583,2587,2591],{"type":420,"tag":1025,"props":2571,"children":2572},{},[2573],{"type":430,"value":1270},{"type":420,"tag":1025,"props":2575,"children":2576},{},[2577],{"type":430,"value":1288},{"type":420,"tag":1025,"props":2579,"children":2580},{},[2581],{"type":430,"value":2582},"\"dotnet Collector.Ap…\"",{"type":420,"tag":1025,"props":2584,"children":2585},{},[2586],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2588,"children":2589},{},[2590],{"type":430,"value":2503},{"type":420,"tag":1025,"props":2592,"children":2593},{},[2594],{"type":430,"value":2595},"collectorapi",{"type":420,"tag":983,"props":2597,"children":2598},{},[2599,2603,2607,2612,2616,2619],{"type":420,"tag":1025,"props":2600,"children":2601},{},[2602],{"type":430,"value":1299},{"type":420,"tag":1025,"props":2604,"children":2605},{},[2606],{"type":430,"value":1317},{"type":420,"tag":1025,"props":2608,"children":2609},{},[2610],{"type":430,"value":2611},"\"dotnet Updater.Work…\"",{"type":420,"tag":1025,"props":2613,"children":2614},{},[2615],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2617,"children":2618},{},[],{"type":420,"tag":1025,"props":2620,"children":2621},{},[2622],{"type":430,"value":2623},"updater",{"type":420,"tag":983,"props":2625,"children":2626},{},[2627,2631,2635,2640,2644,2648],{"type":420,"tag":1025,"props":2628,"children":2629},{},[2630],{"type":430,"value":1328},{"type":420,"tag":1025,"props":2632,"children":2633},{},[2634],{"type":430,"value":1346},{"type":420,"tag":1025,"props":2636,"children":2637},{},[2638],{"type":430,"value":2639},"\"dotnet Report.Api.d…\"",{"type":420,"tag":1025,"props":2641,"children":2642},{},[2643],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2645,"children":2646},{},[2647],{"type":430,"value":2503},{"type":420,"tag":1025,"props":2649,"children":2650},{},[2651],{"type":430,"value":2652},"reportapi",{"type":420,"tag":983,"props":2654,"children":2655},{},[2656,2660,2664,2669,2673,2676],{"type":420,"tag":1025,"props":2657,"children":2658},{},[2659],{"type":430,"value":1357},{"type":420,"tag":1025,"props":2661,"children":2662},{},[2663],{"type":430,"value":1375},{"type":420,"tag":1025,"props":2665,"children":2666},{},[2667],{"type":430,"value":2668},"\"dotnet PreProcessor…\"",{"type":420,"tag":1025,"props":2670,"children":2671},{},[2672],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2674,"children":2675},{},[],{"type":420,"tag":1025,"props":2677,"children":2678},{},[2679],{"type":430,"value":2680},"preprocessor",{"type":420,"tag":983,"props":2682,"children":2683},{},[2684,2688,2692,2697,2701,2706],{"type":420,"tag":1025,"props":2685,"children":2686},{},[2687],{"type":430,"value":1386},{"type":420,"tag":1025,"props":2689,"children":2690},{},[2691],{"type":430,"value":1404},{"type":420,"tag":1025,"props":2693,"children":2694},{},[2695],{"type":430,"value":2696},"\"dotnet Listener.Wor…\"",{"type":420,"tag":1025,"props":2698,"children":2699},{},[2700],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2702,"children":2703},{},[2704],{"type":430,"value":2705},"0.0.0.0:514-515->514-515/udp",{"type":420,"tag":1025,"props":2707,"children":2708},{},[2709],{"type":430,"value":2710},"listener",{"type":420,"tag":983,"props":2712,"children":2713},{},[2714,2718,2722,2727,2731,2735],{"type":420,"tag":1025,"props":2715,"children":2716},{},[2717],{"type":430,"value":1417},{"type":420,"tag":1025,"props":2719,"children":2720},{},[2721],{"type":430,"value":1435},{"type":420,"tag":1025,"props":2723,"children":2724},{},[2725],{"type":430,"value":2726},"\"dotnet Layout.Api.d…\"",{"type":420,"tag":1025,"props":2728,"children":2729},{},[2730],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2732,"children":2733},{},[2734],{"type":430,"value":2503},{"type":420,"tag":1025,"props":2736,"children":2737},{},[2738],{"type":430,"value":2739},"layoutapi",{"type":420,"tag":983,"props":2741,"children":2742},{},[2743,2747,2751,2755,2759,2764],{"type":420,"tag":1025,"props":2744,"children":2745},{},[2746],{"type":430,"value":1446},{"type":420,"tag":1025,"props":2748,"children":2749},{},[2750],{"type":430,"value":1464},{"type":420,"tag":1025,"props":2752,"children":2753},{},[2754],{"type":430,"value":2435},{"type":420,"tag":1025,"props":2756,"children":2757},{},[2758],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2760,"children":2761},{},[2762],{"type":430,"value":2763},"2181/tcp, 0.0.0.0:12181->12181/tcp",{"type":420,"tag":1025,"props":2765,"children":2766},{},[2767],{"type":430,"value":2768},"zookeeper-1",{"type":420,"tag":983,"props":2770,"children":2771},{},[2772,2776,2780,2784,2788,2793],{"type":420,"tag":1025,"props":2773,"children":2774},{},[2775],{"type":430,"value":1477},{"type":420,"tag":1025,"props":2777,"children":2778},{},[2779],{"type":430,"value":1049},{"type":420,"tag":1025,"props":2781,"children":2782},{},[2783],{"type":430,"value":2347},{"type":420,"tag":1025,"props":2785,"children":2786},{},[2787],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2789,"children":2790},{},[2791],{"type":430,"value":2792},"80/tcp, 0.0.0.0:3004-3005->3004-3005/tcp",{"type":420,"tag":1025,"props":2794,"children":2795},{},[2796],{"type":430,"value":2797},"authentication",{"type":420,"tag":983,"props":2799,"children":2800},{},[2801,2806,2810,2815,2819,2824],{"type":420,"tag":1025,"props":2802,"children":2803},{},[2804],{"type":430,"value":2805},"a602b9fd77f9",{"type":420,"tag":1025,"props":2807,"children":2808},{},[2809],{"type":430,"value":1495},{"type":420,"tag":1025,"props":2811,"children":2812},{},[2813],{"type":430,"value":2814},"\"docker-entrypoint.s…\"",{"type":420,"tag":1025,"props":2816,"children":2817},{},[2818],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2820,"children":2821},{},[2822],{"type":430,"value":2823},"0.0.0.0:443->3100/tcp, 0.0.0.0:24678->24678/tcp",{"type":420,"tag":1025,"props":2825,"children":2826},{},[2827],{"type":430,"value":2828},"frontend",{"type":420,"tag":983,"props":2830,"children":2831},{},[2832,2836,2840,2845,2849,2854],{"type":420,"tag":1025,"props":2833,"children":2834},{},[2835],{"type":430,"value":1508},{"type":420,"tag":1025,"props":2837,"children":2838},{},[2839],{"type":430,"value":1526},{"type":420,"tag":1025,"props":2841,"children":2842},{},[2843],{"type":430,"value":2844},"\"/usr/bin/docker-ent…\"",{"type":420,"tag":1025,"props":2846,"children":2847},{},[2848],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2850,"children":2851},{},[2852],{"type":430,"value":2853},"0.0.0.0:9001->9001/tcp, 0.0.0.0:9002->9000/tcp",{"type":420,"tag":1025,"props":2855,"children":2856},{},[2857],{"type":430,"value":2858},"root-minio1-1",{"type":420,"tag":983,"props":2860,"children":2861},{},[2862,2866,2870,2875,2879,2884],{"type":420,"tag":1025,"props":2863,"children":2864},{},[2865],{"type":430,"value":1539},{"type":420,"tag":1025,"props":2867,"children":2868},{},[2869],{"type":430,"value":1557},{"type":420,"tag":1025,"props":2871,"children":2872},{},[2873],{"type":430,"value":2874},"\"dotnet Gateway.Api.…\"",{"type":420,"tag":1025,"props":2876,"children":2877},{},[2878],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2880,"children":2881},{},[2882],{"type":430,"value":2883},"0.0.0.0:5100-5101->5100-5101/tcp, 8080-8081/tcp",{"type":420,"tag":1025,"props":2885,"children":2886},{},[2887],{"type":430,"value":2888},"gatewayapi",{"type":420,"tag":983,"props":2890,"children":2891},{},[2892,2896,2900,2904,2908,2913],{"type":420,"tag":1025,"props":2893,"children":2894},{},[2895],{"type":430,"value":1570},{"type":420,"tag":1025,"props":2897,"children":2898},{},[2899],{"type":430,"value":1588},{"type":420,"tag":1025,"props":2901,"children":2902},{},[2903],{"type":430,"value":2814},{"type":420,"tag":1025,"props":2905,"children":2906},{},[2907],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2909,"children":2910},{},[2911],{"type":430,"value":2912},"0.0.0.0:27017->27017/tcp",{"type":420,"tag":1025,"props":2914,"children":2915},{},[2916],{"type":430,"value":2917},"mongodb",{"type":420,"tag":983,"props":2919,"children":2920},{},[2921,2925,2929,2934,2938,2943],{"type":420,"tag":1025,"props":2922,"children":2923},{},[2924],{"type":430,"value":1601},{"type":420,"tag":1025,"props":2926,"children":2927},{},[2928],{"type":430,"value":1619},{"type":420,"tag":1025,"props":2930,"children":2931},{},[2932],{"type":430,"value":2933},"\"/entrypoint.sh\"",{"type":420,"tag":1025,"props":2935,"children":2936},{},[2937],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2939,"children":2940},{},[2941],{"type":430,"value":2942},"0.0.0.0:8123->8123/tcp, 0.0.0.0:9000->9000/tcp",{"type":420,"tag":1025,"props":2944,"children":2945},{},[2946],{"type":430,"value":2947},"clickhouse",{"type":420,"tag":983,"props":2949,"children":2950},{},[2951,2955,2959,2964,2968,2972],{"type":420,"tag":1025,"props":2952,"children":2953},{},[2954],{"type":430,"value":1632},{"type":420,"tag":1025,"props":2956,"children":2957},{},[2958],{"type":430,"value":1650},{"type":420,"tag":1025,"props":2960,"children":2961},{},[2962],{"type":430,"value":2963},"\"dotnet Core.Api.dll\"",{"type":420,"tag":1025,"props":2965,"children":2966},{},[2967],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2969,"children":2970},{},[2971],{"type":430,"value":2503},{"type":420,"tag":1025,"props":2973,"children":2974},{},[2975],{"type":430,"value":2976},"coreapi",{"type":420,"tag":983,"props":2978,"children":2979},{},[2980,2984,2988,2993,2997,3002],{"type":420,"tag":1025,"props":2981,"children":2982},{},[2983],{"type":430,"value":1661},{"type":420,"tag":1025,"props":2985,"children":2986},{},[2987],{"type":430,"value":1679},{"type":420,"tag":1025,"props":2989,"children":2990},{},[2991],{"type":430,"value":2992},"\"dotnet APIVue.dll\"",{"type":420,"tag":1025,"props":2994,"children":2995},{},[2996],{"type":430,"value":2381},{"type":420,"tag":1025,"props":2998,"children":2999},{},[3000],{"type":430,"value":3001},"0.0.0.0:5001->5001/tcp, 0.0.0.0:5202->8080/tcp",{"type":420,"tag":1025,"props":3003,"children":3004},{},[3005],{"type":430,"value":3006},"apivue",{"type":420,"tag":983,"props":3008,"children":3009},{},[3010,3014,3018,3022,3026,3031],{"type":420,"tag":1025,"props":3011,"children":3012},{},[3013],{"type":430,"value":1692},{"type":420,"tag":1025,"props":3015,"children":3016},{},[3017],{"type":430,"value":1710},{"type":420,"tag":1025,"props":3019,"children":3020},{},[3021],{"type":430,"value":2814},{"type":420,"tag":1025,"props":3023,"children":3024},{},[3025],{"type":430,"value":2381},{"type":420,"tag":1025,"props":3027,"children":3028},{},[3029],{"type":430,"value":3030},"0.0.0.0:6379->6379/tcp",{"type":420,"tag":1025,"props":3032,"children":3033},{},[3034],{"type":430,"value":3035},"redis",{"type":420,"tag":1717,"props":3037,"children":3038},{"color":1719,"icon":1720,"title":1721},[],{"type":420,"tag":426,"props":3040,"children":3041},{},[3042,3044,3049],{"type":430,"value":3043},"You can start using it now. Wait for all the pods to be in running state, and then point your browser to ",{"type":420,"tag":433,"props":3045,"children":3047},{"href":1730,"rel":3046},[437],[3048],{"type":430,"value":1734},{"type":430,"value":1736},{"type":420,"tag":1738,"props":3051,"children":3052},{},[3053],{"type":430,"value":1742},{"title":414,"searchDepth":1744,"depth":1744,"links":3055},[3056,3057,3060],{"id":446,"depth":1744,"text":449},{"id":1813,"depth":1744,"text":1816,"children":3058},[3059],{"id":1819,"depth":1750,"text":1822},{"id":1910,"depth":1744,"text":1913,"children":3061},[3062,3063,3064,3065,3066,3067,3068,3069],{"id":1958,"depth":1750,"text":1961},{"id":2005,"depth":1750,"text":2008},{"id":2036,"depth":1750,"text":2039},{"id":2056,"depth":1750,"text":2059},{"id":2085,"depth":1750,"text":2088},{"id":2103,"depth":1750,"text":2106},{"id":2216,"depth":1750,"text":2219},{"id":910,"depth":1750,"text":913},"content:en:1.getting-started:3.dockerstandalone.md","en/1.getting-started/3.dockerstandalone.md","en/1.getting-started/3.dockerstandalone",{"_path":25,"_dir":412,"_draft":413,"_partial":413,"_locale":414,"title":24,"description":3074,"body":3075,"_type":1755,"_id":3185,"_source":1757,"_file":3186,"_stem":3187,"_extension":1760},"This topic provides guidance on running Logger on Windows operating systems using Docker desktop and WSL infrastructure.",{"type":417,"children":3076,"toc":3180},[3077,3090,3094,3133,3139,3150,3156,3161],{"type":420,"tag":421,"props":3078,"children":3079},{"icon":423},[3080],{"type":420,"tag":426,"props":3081,"children":3082},{},[3083,3084,3089],{"type":430,"value":431},{"type":420,"tag":433,"props":3085,"children":3087},{"href":435,"rel":3086},[437],[3088],{"type":430,"value":440},{"type":430,"value":442},{"type":420,"tag":444,"props":3091,"children":3092},{"id":446},[3093],{"type":430,"value":449},{"type":420,"tag":451,"props":3095,"children":3096},{},[3097,3106,3115,3124],{"type":420,"tag":455,"props":3098,"children":3099},{},[3100],{"type":420,"tag":459,"props":3101,"children":3103},{"className":3102},[],[3104],{"type":430,"value":3105},"Docker Desktop",{"type":420,"tag":455,"props":3107,"children":3108},{},[3109],{"type":420,"tag":459,"props":3110,"children":3112},{"className":3111},[],[3113],{"type":430,"value":3114},"4GB system RAM",{"type":420,"tag":455,"props":3116,"children":3117},{},[3118],{"type":420,"tag":459,"props":3119,"children":3121},{"className":3120},[],[3122],{"type":430,"value":3123},"2 Core CPU",{"type":420,"tag":455,"props":3125,"children":3126},{},[3127],{"type":420,"tag":459,"props":3128,"children":3130},{"className":3129},[],[3131],{"type":430,"value":3132},"50GB HDD",{"type":420,"tag":444,"props":3134,"children":3136},{"id":3135},"install-docker-on-windows",[3137],{"type":430,"value":3138},"Install Docker On Windows 🪟",{"type":420,"tag":426,"props":3140,"children":3141},{},[3142,3144],{"type":430,"value":3143},"For Logger to run on windows platforms, Docker Desktop must be installed and WSL must be activated. You can find the official installation document for Docker Desktop installation ",{"type":420,"tag":433,"props":3145,"children":3148},{"href":3146,"rel":3147,"download":2098,"target":2050},"https://docs.docker.com/desktop/setup/install/windows-install/",[437],[3149],{"type":430,"value":2053},{"type":420,"tag":444,"props":3151,"children":3153},{"id":3152},"determining-the-operating-mode",[3154],{"type":430,"value":3155},"Determining The Operating mode 👀",{"type":420,"tag":426,"props":3157,"children":3158},{},[3159],{"type":430,"value":3160},"After installing Docker on your appropriate system, specify which Docker mode Logger should run in. If you need scaling you can use Docker Swarm for now. If you don't need scaling and want a simple installation, you can run it as Standalone. You can access the documentation by selecting the appropriate environment from the links below:",{"type":420,"tag":426,"props":3162,"children":3163},{},[3164,3170,3174],{"type":420,"tag":433,"props":3165,"children":3168},{"href":3166,"rel":3167},"http://localhost:3000/en/getting-started/dockerstandalone",[437],[3169],{"type":430,"value":18},{"type":420,"tag":3171,"props":3172,"children":3173},"br",{},[],{"type":420,"tag":433,"props":3175,"children":3178},{"href":3176,"rel":3177},"http://localhost:3000/en/getting-started/dockerswarm",[437],[3179],{"type":430,"value":21},{"title":414,"searchDepth":1744,"depth":1744,"links":3181},[3182,3183,3184],{"id":446,"depth":1744,"text":449},{"id":3135,"depth":1744,"text":3138},{"id":3152,"depth":1744,"text":3155},"content:en:1.getting-started:5.windows.md","en/1.getting-started/5.windows.md","en/1.getting-started/5.windows",1775654251489]