[{"data":1,"prerenderedAt":637},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fuser\u002Flogs\u002F":3,"docs-nav":181},{"id":4,"title":5,"body":6,"description":16,"extension":169,"layout":170,"meta":171,"navGroup":170,"navGroupOrder":170,"navOrder":170,"navTitle":172,"navigation":173,"originalPath":174,"path":175,"redirect":170,"seo":176,"stem":177,"updated":178,"version":179,"__hash__":180},"docs\u002Fdocs\u002Fuser\u002Flogs.md","Logs",{"type":7,"value":8,"toc":156},"minimark",[9,13,17,22,25,28,36,41,54,58,61,64,83,90,93,97,100,104,107,110,118,123,126,130,137,150,153],[10,11,5],"h1",{"id":12},"logs",[14,15,16],"p",{},"FlowFuse presents log information in several different places depending on what you are interested in.",[18,19,21],"h2",{"id":20},"node-red-logs","Node-RED Logs",[14,23,24],{},"The Node-RED logs are available for all instances running within the platform.",[14,26,27],{},"They will contain information such as nodes being added and errors relating to your flows.",[14,29,30,31,35],{},"The log information is kept back to the last time the instance container was restarted, you can view older information on the ",[32,33,34],"code",{},"Load earlier..."," link at the top of the log.",[37,38],"img",{"src":39,"width":40},"\u002Fdocs\u002Fuser\u002Fimages\u002Fprojectlog.png",500,[14,42,43,44,47,48,53],{},"Node-RED logs can also be output from the Containers\u002FPods that run Instances on Docker or Kubernetes. This is enabled by the ",[32,45,46],{},"forge.logPassthrough"," option. More details can be found in the ",[49,50,52],"a",{"href":51},"\u002Fdocs\u002Finstall\u002Fconfiguration","Configuration"," documentation.",[18,55,57],{"id":56},"audit-log","Audit Log",[14,59,60],{},"The Audit Log tab on the application and instance views shows key events that have happened.",[14,62,63],{},"The events include:",[65,66,67,71,74,77,80],"ul",{},[68,69,70],"li",{},"User logging into the editor",[68,72,73],{},"Flows being updated",[68,75,76],{},"Nodes installed",[68,78,79],{},"Snapshots being created",[68,81,82],{},"Resource utilization warnings",[14,84,85,86,89],{},"This log contains all events since the instance was created. You can view older data using the ",[32,87,88],{},"Load More..."," link at the bottom of the log.",[37,91],{"src":92,"width":40},"\u002Fdocs\u002Fuser\u002Fimages\u002Fprojectactivity.png",[94,95,82],"h3",{"id":96},"resource-utilization-warnings",[14,98,99],{},"If the CPU or memory usage exceeds 75% for more than 5 minutes, a warning will be displayed in the Audit Log, indicating that measures such as upgrading the instance are recommended.",[18,101,103],{"id":102},"team-audit-log","Team Audit Log",[14,105,106],{},"From the Team page the Audit Log shows events relating to the management of the team.",[14,108,109],{},"This includes:",[65,111,112,115],{},[68,113,114],{},"Applications\u002FInstances being created or deleted",[68,116,117],{},"Users being added\u002Fremoved from the team",[14,119,120,121,89],{},"This log contains all events since the team was created. Tou can view older data using the ",[32,122,88],{},[37,124],{"src":125,"width":40},"\u002Fdocs\u002Fuser\u002Fimages\u002Fteamauditlog.png",[94,127,129],{"id":128},"ai-agents-and-api-activity","AI Agents and API Activity",[14,131,132,133,136],{},"For actions performed through FlowFuse Expert or the FlowFuse platform API, both this log and the instance\u002Fapplication-level ",[49,134,57],{"href":135},"#audit-log"," show an icon indicating how the action was performed:",[65,138,139,142],{},[68,140,141],{},"A sparkle icon means the action was performed by FlowFuse Expert on the user's behalf. Hovering over the icon shows the name of the tool that was called.",[68,143,144,145,149],{},"A terminal icon means the action was performed through the FlowFuse API using a ",[49,146,148],{"href":147},"\u002Fdocs\u002Fuser\u002Fuser-settings#personal-access-tokens","Personal Access Token",".",[14,151,152],{},"Actions performed directly through the FlowFuse UI do not show an icon.",[14,154,155],{},"These logs provide visibility into supported FlowFuse Expert and API actions only.",{"title":157,"searchDepth":158,"depth":158,"links":159},"",4,[160,162,166],{"id":20,"depth":161,"text":21},2,{"id":56,"depth":161,"text":57,"children":163},[164],{"id":96,"depth":165,"text":82},3,{"id":102,"depth":161,"text":103,"children":167},[168],{"id":128,"depth":165,"text":129},"md",null,{},"Logging",true,"user\u002Flogs.md","\u002Fdocs\u002Fuser\u002Flogs",{"title":5,"description":16},"docs\u002Fuser\u002Flogs","2026-08-04 16:04:55 +0530","2.33.2","wTYcJ2tw1vyDVZd-kOnfETr5t-t4l1NPZ69bnMUHuQc",[182,190,209,221],{"name":183,"order":184,"children":185},"FlowFuse User Manuals",1,[186],{"title":187,"path":188,"group":183,"groupOrder":184,"order":161,"children":189},"FlowFuse API","\u002Fdocs\u002Fapi",[],{"name":191,"order":158,"children":192},"FlowFuse Self-Hosted",[193,197],{"title":194,"path":195,"group":191,"groupOrder":158,"order":184,"children":196},"Quick Start","\u002Fdocs\u002Fquick-start",[],{"title":198,"path":199,"group":191,"groupOrder":158,"order":165,"children":200},"Upgrading FlowFuse","\u002Fdocs\u002Fupgrade",[201,205],{"title":202,"path":203,"order":170,"children":204},"Installing a license","\u002Fdocs\u002Fupgrade\u002Fopen-source-to-premium",[],{"title":206,"path":207,"order":170,"children":208},"Upgrading the Node-RED version","\u002Fdocs\u002Fupgrade\u002Fnodered-version",[],{"name":210,"order":211,"children":212},"Support",5,[213,217],{"title":214,"path":215,"group":210,"groupOrder":211,"order":165,"children":216},"Premium Support","\u002Fdocs\u002Fpremium-support",[],{"title":218,"path":219,"group":210,"groupOrder":211,"order":170,"children":220},"Debugging Node-RED issues","\u002Fdocs\u002Fdebugging",[],{"name":222,"order":170,"children":223},"Other",[224,272,284,363,412,431,504,515],{"title":225,"path":226,"order":170,"children":227},"admin","\u002Fdocs\u002Fadmin",[228,232,244,252,256,260,264,268],{"title":229,"path":230,"order":184,"children":231},"Administering FlowFuse","\u002Fdocs\u002Fadmin\u002Fintroduction",[],{"title":233,"path":234,"order":170,"children":235},"Configuring Single Sign-On (SSO)","\u002Fdocs\u002Fadmin\u002Fsso",[236,240],{"title":237,"path":238,"order":170,"children":239},"LDAP SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap",[],{"title":241,"path":242,"order":170,"children":243},"SAML SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fsaml",[],{"title":245,"path":246,"order":170,"children":247},"hardening","\u002Fdocs\u002Fadmin\u002Fhardening",[248],{"title":249,"path":250,"order":170,"children":251},"Kubernetes Hardening","\u002Fdocs\u002Fadmin\u002Fhardening\u002Fkubernetes",[],{"title":253,"path":254,"order":170,"children":255},"Monitoring","\u002Fdocs\u002Fadmin\u002Fmonitoring",[],{"title":257,"path":258,"order":170,"children":259},"Observability","\u002Fdocs\u002Fadmin\u002Fobservability",[],{"title":261,"path":262,"order":170,"children":263},"Soft Launch Enablement","\u002Fdocs\u002Fadmin\u002Ffeature-flags",[],{"title":265,"path":266,"order":170,"children":267},"Telemetry","\u002Fdocs\u002Fadmin\u002Ftelemetry",[],{"title":269,"path":270,"order":170,"children":271},"User Management","\u002Fdocs\u002Fadmin\u002Fuser-management",[],{"title":273,"path":274,"order":170,"children":275},"cloud","\u002Fdocs\u002Fcloud",[276,280],{"title":277,"path":278,"order":184,"children":279},"Introduction","\u002Fdocs\u002Fcloud\u002Fintroduction",[],{"title":281,"path":282,"order":170,"children":283},"FlowFuse Cloud Billing","\u002Fdocs\u002Fcloud\u002Fbilling",[],{"title":285,"path":286,"order":170,"children":287},"contribute","\u002Fdocs\u002Fcontribute",[288,291,295,299,303,307,311,319,355,359],{"title":277,"path":289,"order":184,"children":290},"\u002Fdocs\u002Fcontribute\u002Fintroduction",[],{"title":292,"path":293,"order":170,"children":294},"Adding Template Settings","\u002Fdocs\u002Fcontribute\u002Fadding-template-settings",[],{"title":296,"path":297,"order":170,"children":298},"API Design","\u002Fdocs\u002Fcontribute\u002Fapi-design",[],{"title":300,"path":301,"order":170,"children":302},"Creating debug stack containers","\u002Fdocs\u002Fcontribute\u002Fcreating-debug-stack-containers",[],{"title":304,"path":305,"order":170,"children":306},"Database migrations","\u002Fdocs\u002Fcontribute\u002Fdb-migrations",[],{"title":308,"path":309,"order":170,"children":310},"FlowFuse Architecture","\u002Fdocs\u002Fcontribute\u002Farchitecture",[],{"title":312,"path":313,"order":170,"children":314},"Local Install","\u002Fdocs\u002Fcontribute\u002Flocal",[315],{"title":316,"path":317,"order":170,"children":318},"Local Stacks","\u002Fdocs\u002Fcontribute\u002Flocal\u002Fstacks",[],{"title":320,"path":321,"order":170,"children":322},"State Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows",[323,327,331,335,339,343,347,351],{"title":324,"path":325,"order":170,"children":326},"Device Editor","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fdevice-editor",[],{"title":328,"path":329,"order":170,"children":330},"Instance states","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states",[],{"title":332,"path":333,"order":170,"children":334},"Invite External Users","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Finvite-external-user",[],{"title":336,"path":337,"order":170,"children":338},"Project Creation","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-create",[],{"title":340,"path":341,"order":170,"children":342},"Reset Password Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fpassword-reset",[],{"title":344,"path":345,"order":170,"children":346},"Team creation Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fteam-create",[],{"title":348,"path":349,"order":170,"children":350},"User Login Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Flogin",[],{"title":352,"path":353,"order":170,"children":354},"User Sign up Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fsignup",[],{"title":356,"path":357,"order":170,"children":358},"Team Broker","\u002Fdocs\u002Fcontribute\u002Fteam-broker",[],{"title":360,"path":361,"order":170,"children":362},"Working with Feature Flags","\u002Fdocs\u002Fcontribute\u002Ffeature-flags",[],{"title":364,"path":365,"order":170,"children":366},"device-agent","\u002Fdocs\u002Fdevice-agent",[367,371,374,378,382,387],{"title":368,"path":369,"order":184,"children":370},"FlowFuse Device Agent Introduction","\u002Fdocs\u002Fdevice-agent\u002Fintroduction",[],{"title":194,"path":372,"order":161,"children":373},"\u002Fdocs\u002Fdevice-agent\u002Fquickstart",[],{"title":375,"path":376,"order":158,"children":377},"Register your Remote Instance","\u002Fdocs\u002Fdevice-agent\u002Fregister",[],{"title":379,"path":380,"order":211,"children":381},"Running the Agent","\u002Fdocs\u002Fdevice-agent\u002Frunning",[],{"title":383,"path":384,"order":385,"children":386},"Deploying your Flows","\u002Fdocs\u002Fdevice-agent\u002Fdeploy",6,[],{"title":388,"path":389,"order":170,"children":390},"install","\u002Fdocs\u002Fdevice-agent\u002Finstall",[391,396,400,404,408],{"title":392,"path":393,"group":394,"order":184,"children":395},"Overview","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview","DeviceAgentInstallation",[],{"title":397,"path":398,"group":394,"order":161,"children":399},"Device Agent Installer","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdevice-agent-installer",[],{"title":401,"path":402,"group":394,"order":165,"children":403},"Docker Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdocker",[],{"title":405,"path":406,"group":394,"order":158,"children":407},"Kubernetes Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fkubernetes",[],{"title":409,"path":410,"group":394,"order":211,"children":411},"Manual Install with NPM","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fmanual",[],{"title":413,"path":414,"order":170,"children":415},"hardware","\u002Fdocs\u002Fhardware",[416,419,423,427],{"title":392,"path":417,"order":184,"children":418},"\u002Fdocs\u002Fhardware\u002Fintroduction",[],{"title":420,"path":421,"order":161,"children":422},"ctrlX - Node-RED","\u002Fdocs\u002Fhardware\u002Fctrlx-node-red",[],{"title":424,"path":425,"order":165,"children":426},"ctrlX - Device Agent","\u002Fdocs\u002Fhardware\u002Fctrlx-device-agent",[],{"title":428,"path":429,"order":165,"children":430},"Raspberry Pi with Raspbian","\u002Fdocs\u002Fhardware\u002Fraspbian",[],{"title":388,"path":432,"order":170,"children":433},"\u002Fdocs\u002Finstall",[434,437,440,444,464,468,472,476],{"title":392,"path":435,"order":184,"children":436},"\u002Fdocs\u002Finstall\u002Fintroduction",[],{"title":438,"path":51,"order":170,"children":439},"Configuring FlowFuse",[],{"title":441,"path":442,"order":170,"children":443},"DNS Setup","\u002Fdocs\u002Finstall\u002Fdns-setup",[],{"title":445,"path":446,"order":170,"children":447},"Docker install","\u002Fdocs\u002Finstall\u002Fdocker",[448,452,456,460],{"title":449,"path":450,"order":170,"children":451},"Add Project Stacks on Docker","\u002Fdocs\u002Finstall\u002Fdocker\u002Fstacks",[],{"title":453,"path":454,"order":170,"children":455},"Docker Engine on Windows","\u002Fdocs\u002Finstall\u002Fdocker\u002Fwindows-docker-ce",[],{"title":457,"path":458,"order":170,"children":459},"Docker from AWS Market Place","\u002Fdocs\u002Finstall\u002Fdocker\u002Faws-marketplace",[],{"title":461,"path":462,"order":170,"children":463},"Docker on Digital Ocean","\u002Fdocs\u002Finstall\u002Fdocker\u002Fdigital-ocean",[],{"title":465,"path":466,"order":170,"children":467},"Email configuration","\u002Fdocs\u002Finstall\u002Femail-providers",[],{"title":469,"path":470,"order":170,"children":471},"First Run Setup","\u002Fdocs\u002Finstall\u002Ffirst-run",[],{"title":473,"path":474,"order":170,"children":475},"FlowFuse File Storage","\u002Fdocs\u002Finstall\u002Ffile-storage",[],{"title":477,"path":478,"order":170,"children":479},"Install FlowFuse on Kubernetes","\u002Fdocs\u002Finstall\u002Fkubernetes",[480,484,488,492,496,500],{"title":481,"path":482,"order":170,"children":483},"AWS EKS Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws",[],{"title":485,"path":486,"order":170,"children":487},"AWS EKS Installation with Terraform and Helm","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws-terraform",[],{"title":489,"path":490,"order":170,"children":491},"Digital Ocean Kubernetes Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fdigital-ocean",[],{"title":493,"path":494,"order":170,"children":495},"Ingress Controller Migration","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fingress-controller-migration",[],{"title":497,"path":498,"order":170,"children":499},"Kubernetes Project Stacks","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fstacks",[],{"title":501,"path":502,"order":170,"children":503},"OpenShift Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fopenshift",[],{"title":505,"path":506,"order":170,"children":507},"migration","\u002Fdocs\u002Fmigration",[508,511],{"title":277,"path":509,"order":184,"children":510},"\u002Fdocs\u002Fmigration\u002Fintroduction",[],{"title":512,"path":513,"order":170,"children":514},"Node-RED Tools plugin","\u002Fdocs\u002Fmigration\u002Fnode-red-tools",[],{"title":516,"path":517,"order":170,"children":518},"user","\u002Fdocs\u002Fuser",[519,523,527,531,535,540,544,548,552,556,560,564,576,580,584,588,592,596,600,604,608,612,614,618,622,626,629,633],{"title":520,"path":521,"order":184,"children":522},"Getting Started","\u002Fdocs\u002Fuser\u002Fintroduction",[],{"title":524,"path":525,"order":184,"children":526},"Static asset service","\u002Fdocs\u002Fuser\u002Fstatic-asset-service",[],{"title":528,"path":529,"order":161,"children":530},"Bill of Materials","\u002Fdocs\u002Fuser\u002Fbill-of-materials",[],{"title":532,"path":533,"order":161,"children":534},"FlowFuse Concepts","\u002Fdocs\u002Fuser\u002Fconcepts",[],{"title":536,"path":537,"order":538,"children":539},"Instance States","\u002Fdocs\u002Fuser\u002Finstance-states",10,[],{"title":541,"path":542,"order":170,"children":543},"Changing the Stack","\u002Fdocs\u002Fuser\u002Fchangestack",[],{"title":545,"path":546,"order":170,"children":547},"Custom Hostnames","\u002Fdocs\u002Fuser\u002Fcustom-hostnames",[],{"title":549,"path":550,"order":170,"children":551},"Custom Node Packages","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages",[],{"title":553,"path":554,"order":170,"children":555},"Dashboards","\u002Fdocs\u002Fuser\u002Fdashboards",[],{"title":557,"path":558,"order":170,"children":559},"DevOps Pipelines","\u002Fdocs\u002Fuser\u002Fdevops-pipelines",[],{"title":561,"path":562,"order":170,"children":563},"Environment Variables","\u002Fdocs\u002Fuser\u002Fenvvar",[],{"title":565,"path":566,"order":170,"children":567},"FlowFuse Expert","\u002Fdocs\u002Fuser\u002Fexpert",[568,572],{"title":569,"path":570,"order":170,"children":571},"AI in Node-RED","\u002Fdocs\u002Fuser\u002Fexpert\u002Fnode-red-embedded-ai",[],{"title":573,"path":574,"order":170,"children":575},"Chat Interface","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat",[],{"title":577,"path":578,"order":170,"children":579},"FlowFuse File Nodes","\u002Fdocs\u002Fuser\u002Ffilenodes",[],{"title":581,"path":582,"order":170,"children":583},"FlowFuse MQTT Nodes","\u002Fdocs\u002Fuser\u002Fmqtt-nodes",[],{"title":585,"path":586,"order":170,"children":587},"FlowFuse Persistent Context","\u002Fdocs\u002Fuser\u002Fpersistent-context",[],{"title":589,"path":590,"order":170,"children":591},"FlowFuse Project Nodes","\u002Fdocs\u002Fuser\u002Fprojectnodes",[],{"title":593,"path":594,"order":170,"children":595},"FlowFuse Tables","\u002Fdocs\u002Fuser\u002Fff-tables",[],{"title":597,"path":598,"order":170,"children":599},"Groups","\u002Fdocs\u002Fuser\u002Fdevice-groups",[],{"title":601,"path":602,"order":170,"children":603},"High Availability mode","\u002Fdocs\u002Fuser\u002Fhigh-availability",[],{"title":605,"path":606,"order":170,"children":607},"HTTP Access Tokens","\u002Fdocs\u002Fuser\u002Fhttp-access-tokens",[],{"title":609,"path":610,"order":170,"children":611},"Instance Settings","\u002Fdocs\u002Fuser\u002Finstance-settings",[],{"title":172,"path":175,"order":170,"children":613},[],{"title":615,"path":616,"order":170,"children":617},"Role-Based Access Control","\u002Fdocs\u002Fuser\u002Frole-based-access-control",[],{"title":619,"path":620,"order":170,"children":621},"Shared Team Library","\u002Fdocs\u002Fuser\u002Fshared-library",[],{"title":623,"path":624,"order":170,"children":625},"Snapshots","\u002Fdocs\u002Fuser\u002Fsnapshots",[],{"title":356,"path":627,"order":170,"children":628},"\u002Fdocs\u002Fuser\u002Fteambroker",[],{"title":630,"path":631,"order":170,"children":632},"Teams","\u002Fdocs\u002Fuser\u002Fteam",[],{"title":634,"path":635,"order":170,"children":636},"User Settings","\u002Fdocs\u002Fuser\u002Fuser-settings",[],1786546044794]