···129129 Get started with the CLI to export and manage your monitors in your
130130 code.{" "}
131131 <Link
132132- href="https://docs.openstatus.dev/cli/getting-started/"
132132+ href="https://docs.openstatus.dev/reference/cli-reference/"
133133 target="_blank"
134134 rel="noopener noreferrer"
135135 >
···191191 <SectionDescription>
192192 We have a few more commands to run. Check the{" "}
193193 <Link
194194- href="https://docs.openstatus.dev/cli/getting-started/"
194194+ href="https://docs.openstatus.dev/reference/cli-reference/"
195195 target="_blank"
196196 rel="noopener noreferrer"
197197 >
···142142The endpoint we use to export the metrics. We only support HTTP endpoint.
143143#### OTLP Headers
144144The headers we use to export the metrics to your otlp endpoint.
145145+146146+### Public
147147+If set to true the monitors data is accessible on the status page (default:`false`)
···1313- Export monitors: Export all your workspace monitors to a YAML file.
141415151616-Check out our [CLI documentation](https://docs.openstatus.dev/cli/getting-started/) for more information.
1616+Check out our [CLI documentation](https://docs.openstatus.dev/reference/cli-reference/) for more information.
+1-1
apps/web/src/content/changelog/opentelemetry.mdx
···7788We have added support for exporting your OpenStatus synthetic checks as OpenTelemetry metrics.
991010-Check our [documentation](https://docs.openstatus.dev/monitoring/opentelemetry/) for more information on how to set it up.
1010+Check our [documentation](https://docs.openstatus.dev/guides/how-to-export-metrics-to-otlp-endpoint/) for more information on how to set it up.
11111212Here's an example of us exporting our synthetic checks to Grafana.
1313
···2020</a>
212122222323-Read more in our [documentation](https://docs.openstatus.dev/tools/status-badge/#svg-badge-v2).2323+Read more in our [documentation](https://docs.openstatus.dev/guides/how-to-add-svg-status-badge/).
···991010This feature is included in every plan.
11111212-For more information, check our [documentation](https://docs.openstatus.dev/alerting/providers/webhook/).
1212+For more information, check our [documentation](https://docs.openstatus.dev/reference/notification/#webhook).
···9090 url: https://hono-cold.vercel.app/
9191 retry: 3
9292```
9393-We have deployed it using the [openstatus cli](https://docs.openstatus.dev/cli/getting-started/).
9393+We have deployed it using the [openstatus cli](https://docs.openstatus.dev/tutorial/get-started-with-openstatus-cli/).
94949595```bash
9696openstatus monitors apply
···88888989We're incredibly excited about the openstatus CLI and believe it will fundamentally change how you interact with your monitoring. It's a significant step towards a more integrated, efficient, and developer-friendly monitoring experience.
90909191-Ready to take your monitoring to the next level? Head over to our [documentation](https://docs.openstatus.dev/cli/getting-started/) to learn how to install and start using the openstatus CLI today.
9191+Ready to take your monitoring to the next level? Head over to our [documentation](https://docs.openstatus.dev/tutorial/get-started-with-openstatus-cli/) to learn how to install and start using the openstatus CLI today.
92929393We can't wait to hear what you think of it.
···1010tag: company
1111---
12121313-We worked closely with [Emily Omier](https://emilyomier.com/) to understand our place in the open-source ecosystem and to challenge ourselves. Over the course of a month, every week, Emily hit us with tough questions and then questioned our answers again. All async - so everyone could work on it when they had the capacity.
1313+We worked closely with [Emily Omier](https://emilyomier.com/) to understand our place in the open-source ecosystem and to challenge ourselves. Over the course of a month, every week, Emily hit us with tough questions and then questioned our answers again. All async - so everyone could work on it when they had the capacity.
14141515Spoiler alert: it’s been hard - really hard.
1616···32323333## Unique value in the ecosystem
34343535-We didn’t feel particularly unique. And that’s one of the hardest things we’re struggling with. If you know what makes you special, you can lean into it.
3535+We didn’t feel particularly unique. And that’s one of the hardest things we’re struggling with. If you know what makes you special, you can lean into it.
3636Without naming any competitors - most of them offer status pages and monitoring. So why would anyone choose an open-source, bootstrapped company?
37373838Here’s why:
39394040We build in the open, share what we learn, and our work inspires others. At the start of our journey, we were lucky to make it onto the oss-friends list. We speak the same language as developers (and never like corporate brands). That’s just not who we are. We focus on crafting beautiful DX, UX, and UI - and that gets people talking.
41414242-Technically, we offer parallel scheduling and multi-region monitoring by default.
4242+Technically, we offer parallel scheduling and multi-region monitoring by default.
4343But most of our users primarily care about one thing: uptime. Parallel pings are resource-heavy, and if we want to offer more monitors at a lower cost, we should consider round-robin scheduling to reduce resource consumption and pass those savings to users.
44444545Lots of competitors use a pay-as-you-go approach. We try to keep reasonable limits within a fixed pricing. Know in advance what you'll pay!
46464747-With the new dashboard and CLI (soon more), we’re moving toward an opinionated but clean DX/UX (inspired by the [Linear method](https://linear.app/method)) and focusing entirely on monitoring + status pages. We’re also updating our pricing very soon (if we haven't already) to better reflect what our users need.
4747+With the new dashboard and CLI (soon more), we’re moving toward an opinionated but clean DX/UX (inspired by the [Linear method](https://linear.app/method)) and focusing entirely on monitoring + status pages. We’re also updating our pricing very soon (if we haven't already) to better reflect what our users need.
48484949{/* ~~REMINDER: add post once published~~ */}
50505151With tools like `shadcn` emerging and the increasing influence of AI-powered tools, we want to embrace this wave and provide even more value to the ecosystem.
52525353-We're a small, bootstrapped, and transparent team, we can move fast in terms of changes but it also implies moving slower due to pivots. So we have to be aware of our values and stay true to ourselves.
5353+We're a small, bootstrapped, and transparent team, we can move fast in terms of changes but it also implies moving slower due to pivots. So we have to be aware of our values and stay true to ourselves.
54545555-And if you have an issue, you’ll hear from the Thibault or me directly.
5555+And if you have an issue, you’ll hear from the Thibault or me directly.
56565757> Get in touch: via [cal.com](https://openstatus.dev/cal), [Discord](https://openstatus.dev/discord), or simply by [email](ping@openstatus.dev) - choose your channel.
5858···64646565Over time, we’ve tried to reduce friction - like migrating from Clerk to NextAuth - but we’re not fully there yet. Thankfully, [Tinybird published a Docker version](https://www.tinybird.co/blog-posts/tinybird-local-docker-container), which removed one of our biggest blockers. And our usage of Google Queue can easily be replaced.
66666767-Our resources are limited. Until there's a clear and urgent need to invest in self-hosting, we have to stay focused. That’s also why we’re not building an on-call system or branching out into features that would broaden our audience too much. Doing so would mess up our purpose: monitoring and status pages. Instead, we provide solid integrations with tools like [OpsGenie](https://docs.openstatus.dev/alerting/providers/opsgenie/) and [PagerDuty](https://docs.openstatus.dev/alerting/providers/pagerduty/).
6767+Our resources are limited. Until there's a clear and urgent need to invest in self-hosting, we have to stay focused. That’s also why we’re not building an on-call system or branching out into features that would broaden our audience too much. Doing so would mess up our purpose: monitoring and status pages. Instead, we provide solid integrations with tools like [OpsGenie](https://docs.openstatus.dev/reference/notification/#opsgenie) and [PagerDuty](https://docs.openstatus.dev/reference/notification/#pagerduty).
68686969Also: running OpenStatus yourself, with all features enabled, is often **more expensive** than paying for a hosted plan.
7070···78787979But we now provide a simple way for uptime monitoring as code: you don't need language stuff - just a simple yaml file. Run it in your CI/CD pipes and add additional health checks after deployments via our [GitHub integration](https://docs.openstatus.dev/guides/how-to-run-synthetic-test-github-action/).
80808181-> We know that our marketing page doesn’t clearly explain the problems we solve.
8181+> We know that our marketing page doesn’t clearly explain the problems we solve.
8282> It lists features (not even very well), but it should focus on the _problems_ we address - and how OpenStatus helps solve them. It will take time to rework our pages and fill it with words.
83838484## Our opinions in the ecosystem
···9696We were lucky to work closely with Emily - and lucky that she challenged us. If you are in the OSS space, we can only recommend reaching out.
9797Even now, I can already picture her questioning our decisions as we move forward. She gave us timeless input, tough questions, and a method we’ll come back to whenever we find ourselves stuck.
98989999-Everything takes time and we have reduced the number of new features shipped over the last months - on purpose. Changes are coming - and we’re excited to start this next chapter with you.
9999+Everything takes time and we have reduced the number of new features shipped over the last months - on purpose. Changes are coming - and we’re excited to start this next chapter with you.
100100101101As always, we’re incredibly grateful for every feedback and support we are getting.
102102