[{"data":1,"prerenderedAt":344},["ShallowReactive",2],{"docs-pages-en":3,"doc-en-cli":154},[4,11,16,21,26,31,37,48,56,65,73,80,88,92,101,105,113,118,123,128,134,139,144,149],{"path":5,"title":6,"description":7,"order":8,"group":9,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Finstallation","Installation","Install CloseYourIt on your own server with one command.",1,"start",null,{"path":12,"title":13,"description":14,"order":15,"group":9,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fsettings","Settings","Every setting in the .env file, what it does and which ones you must never change.",2,{"path":17,"title":18,"description":19,"order":20,"group":9,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fdatabase","Database","What the database is, what is inside, how long data stays and how much room it takes.",3,{"path":22,"title":23,"description":24,"order":25,"group":9,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fupdates-and-backups","Updates and backups","Update to a new version, back up and restore the database, check the install.",4,{"path":27,"title":28,"description":29,"order":30,"group":9,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Ftroubleshooting","Troubleshooting","What to check when the install, the certificate, email or incoming data do not work.",5,{"path":32,"title":33,"description":34,"order":35,"group":36,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fconnect-your-apps","Connect your apps","Every tool that sends data to CloseYourIt, and what each one collects.",6,"connect",{"path":38,"title":39,"description":40,"order":41,"group":10,"parent":42,"package":43,"note":44,"collects":45,"status":10},"\u002Fdocs\u002Fsdk-ruby","Ruby \u002F Rails","The closeyourit-ruby gem sends errors, logs, slow queries and job metrics from a Rails app.",7,"connect-your-apps","closeyourit-ruby","Errors, logs, slow queries and methods, background jobs.",{"errors":46,"logs":46,"performance":46,"visits":47,"servers":47},"full","none",{"path":49,"title":50,"description":51,"order":52,"group":10,"parent":42,"package":53,"note":54,"collects":55,"status":10},"\u002Fdocs\u002Fsdk-javascript","JavaScript","The @bussolabs\u002Fcloseyourit-js package works in the browser and on Node 20.16 or newer.",8,"@bussolabs\u002Fcloseyourit-js","Browser and Node, framework adapters and database queries from 0.13.0.",{"errors":46,"logs":46,"performance":46,"visits":46,"servers":47},{"path":57,"title":58,"description":59,"order":60,"group":10,"parent":42,"package":61,"note":62,"collects":63,"status":10},"\u002Fdocs\u002Fsdk-dart","Dart \u002F Flutter","The closeyourit package captures the errors of Flutter apps, even when the phone is offline.",9,"closeyourit","Public errors, logs and metrics from 0.9.3.",{"errors":46,"logs":64,"performance":64,"visits":47,"servers":47},"partial",{"path":66,"title":67,"description":68,"order":69,"group":10,"parent":42,"package":61,"note":70,"collects":71,"status":72},"\u002Fdocs\u002Fsdk-python","Python","The closeyourit package sends errors, logs and metrics from server-side Python applications.",10,"Server side. SQLAlchemy; Django query monitoring and FastAPI\u002FStarlette from 0.4.0.",{"errors":46,"logs":46,"performance":64,"visits":47,"servers":47},"pre_alpha",{"path":74,"title":75,"description":76,"order":77,"group":10,"parent":42,"package":75,"note":78,"collects":79,"status":10},"\u002Fdocs\u002Fsdk-sentry","Sentry SDK","Send errors with a compatible Sentry SDK; sessions and crashes have separate profiles.",11,"Compatible errors; sessions and crashes require a verified profile.",{"errors":46,"logs":47,"performance":47,"visits":47,"servers":47},{"path":81,"title":82,"description":83,"order":84,"group":10,"parent":42,"package":85,"note":86,"collects":87,"status":10},"\u002Fdocs\u002Fagent-server","Server agent","A small program on the server that sends the state of the machine every 60 seconds.",12,"closeyourit-agent","CPU, memory, disks, network, containers and services.",{"errors":47,"logs":64,"performance":47,"visits":47,"servers":46},{"path":89,"title":90,"description":91,"order":84,"group":36,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fnuxt","Vue and Nuxt","Connect Nuxt browser errors and Nitro server errors without exposing a server token.",{"path":93,"title":94,"description":95,"order":96,"group":10,"parent":42,"package":97,"note":98,"collects":99,"status":100},"\u002Fdocs\u002Fagent-kubernetes","Kubernetes","A read-only observer of the cluster: one copy per cluster.",13,"closeyourit-kube","Machines, apps and error events of the cluster.",{"errors":47,"logs":47,"performance":47,"visits":47,"servers":46},"coming",{"path":102,"title":103,"description":104,"order":96,"group":36,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fopentelemetry","OpenTelemetry","Send server traces, metrics and logs through the optional OTLP receiver.",{"path":106,"title":107,"description":108,"order":109,"group":10,"parent":42,"package":110,"note":111,"collects":112,"status":10},"\u002Fdocs\u002Fcli","cyi CLI","The closeyourit command, cyi for short: manage projects, errors and tickets from the terminal.",14,"@bussolabs\u002Fcloseyourit-cli","It collects no data: it drives CloseYourIt from the terminal.",{"errors":47,"logs":47,"performance":47,"visits":47,"servers":47},{"path":114,"title":115,"description":116,"order":117,"group":36,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fhttp-api","HTTP API","Send errors, logs, metrics and page views with plain HTTP requests, without an SDK.",15,{"path":119,"title":120,"description":121,"order":122,"group":36,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fgithub-app","GitHub","Connect GitHub repositories to tickets and releases with your own GitHub App.",16,{"path":124,"title":125,"description":126,"order":127,"group":36,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fingest-gateway","Ingest gateway","Keep incoming errors, logs and metrics safe when the app is slow or restarting.",17,{"path":129,"title":130,"description":131,"order":132,"group":133,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fai","AI","Turn on assistant, analysis, dictation and smart search with a CloseYourIt AI key or your own provider.",18,"automation",{"path":135,"title":136,"description":137,"order":138,"group":133,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fautomator","Automator","Let tickets be worked automatically on your own Linux machine, with Claude Code, Codex or both.",19,{"path":140,"title":141,"description":142,"order":143,"group":36,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fstack-coverage","Frameworks and stack coverage","Choose a published SDK or understand the limits of a locally tested integration.",20,{"path":145,"title":146,"description":147,"order":148,"group":36,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fmonitoring","Traces, measurements and sessions","Explore the new signals, compare releases and recover original error locations.",21,{"path":150,"title":151,"description":152,"order":153,"group":36,"parent":10,"package":10,"note":10,"collects":10,"status":10},"\u002Fdocs\u002Fnode-database","Node databases","Monitor slow and repeated queries with pg, mysql2, Drizzle and Prisma PostgreSQL.",22,{"id":155,"title":107,"body":156,"collects":337,"description":108,"extension":338,"group":10,"meta":339,"navigation":340,"note":111,"order":109,"package":110,"parent":42,"path":106,"seo":341,"status":10,"stem":342,"__hash__":343},"docs_en\u002Fdocs\u002Fcli.md",{"type":157,"value":158,"toc":330},"minimark",[159,164,173,177,206,210,246,252,256,267,271,274,314,326],[160,161,163],"h2",{"id":162},"what-it-does","What it does",[165,166,167,168,172],"p",{},"It collects no data. It is for ",[169,170,171],"strong",{},"driving"," CloseYourIt from the terminal: projects, errors, tokens, tickets and metrics. Handy in pipelines and when you connect an SDK.",[160,174,176],{"id":175},"install","Install",[178,179,184],"pre",{"className":180,"code":181,"language":182,"meta":183,"style":183},"language-bash shiki shiki-themes github-light github-dark","npm install -g @bussolabs\u002Fcloseyourit-cli\n","bash","",[185,186,187],"code",{"__ignoreMap":183},[188,189,191,195,199,203],"span",{"class":190,"line":8},"line",[188,192,194],{"class":193},"sScJk","npm",[188,196,198],{"class":197},"sZZnC"," install",[188,200,202],{"class":201},"sj4cs"," -g",[188,204,205],{"class":197}," @bussolabs\u002Fcloseyourit-cli\n",[160,207,209],{"id":208},"sign-in","Sign in",[178,211,213],{"className":180,"code":212,"language":182,"meta":183,"style":183},"cyi login --api-url https:\u002F\u002Fbugs.example.com\ncyi whoami\ncyi projects list\n",[185,214,215,229,236],{"__ignoreMap":183},[188,216,217,220,223,226],{"class":190,"line":8},[188,218,219],{"class":193},"cyi",[188,221,222],{"class":197}," login",[188,224,225],{"class":201}," --api-url",[188,227,228],{"class":197}," https:\u002F\u002Fbugs.example.com\n",[188,230,231,233],{"class":190,"line":15},[188,232,219],{"class":193},[188,234,235],{"class":197}," whoami\n",[188,237,238,240,243],{"class":190,"line":20},[188,239,219],{"class":193},[188,241,242],{"class":197}," projects",[188,244,245],{"class":197}," list\n",[165,247,248,251],{},[185,249,250],{},"login"," opens the browser and asks you for a short code. The token stays saved on your computer.",[160,253,255],{"id":254},"in-pipelines","In pipelines",[165,257,258,259,262,263,266],{},"Set ",[185,260,261],{},"CLOSEYOURIT_TOKEN"," to a user token (",[185,264,265],{},"cyi_u_…","): the CLI uses it instead of the browser sign-in.",[160,268,270],{"id":269},"private-build-artifacts","Private build artifacts",[165,272,273],{},"The CLI manages source maps, R8\u002FProGuard mappings and native symbols. Inspect the commands provided by your installed version:",[178,275,277],{"className":180,"code":276,"language":182,"meta":183,"style":183},"cyi artifacts source-maps --help\ncyi artifacts proguard-maps --help\ncyi artifacts native-symbols --help\n",[185,278,279,292,303],{"__ignoreMap":183},[188,280,281,283,286,289],{"class":190,"line":8},[188,282,219],{"class":193},[188,284,285],{"class":197}," artifacts",[188,287,288],{"class":197}," source-maps",[188,290,291],{"class":201}," --help\n",[188,293,294,296,298,301],{"class":190,"line":15},[188,295,219],{"class":193},[188,297,285],{"class":197},[188,299,300],{"class":197}," proguard-maps",[188,302,291],{"class":201},[188,304,305,307,309,312],{"class":190,"line":20},[188,306,219],{"class":193},[188,308,285],{"class":197},[188,310,311],{"class":197}," native-symbols",[188,313,291],{"class":201},[165,315,316,317,320,321,325],{},"Use exact build and release identities, a compatible backend and ",[185,318,319],{},"artifacts.manage"," permission. Upload alone does not prove stack reconstruction: verify the ",[322,323,324],"a",{"href":145},"error detail",".",[327,328,329],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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":183,"searchDepth":15,"depth":15,"links":331},[332,333,334,335,336],{"id":162,"depth":15,"text":163},{"id":175,"depth":15,"text":176},{"id":208,"depth":15,"text":209},{"id":254,"depth":15,"text":255},{"id":269,"depth":15,"text":270},{"errors":47,"logs":47,"performance":47,"visits":47,"servers":47},"md",{},true,{"title":107,"description":108},"docs\u002Fcli","fg4I3ZRvkkByFGmo0ImGvniZbblK4pyhCjb4PzRu-a4",1791302513061]