Nov 23, 2023
Posted by
Mike Freedman
To close out our first week of Always Be Launching month, we are announcing the “Explorer,” a new feature in our cloud-native database service designed to be your easy-to-use “operations center.”
Ever since Timescale’s launch four years ago, we’ve focused on building a database that’s fast and scalable yet also easy and worry-free. It’s the Postgres you know, trust, and love—but now supercharged for time series. In fact, our launch post in April 2017 was titled “When Boring is Awesome” because “TimescaleDB is designed to just work, not wake you up at 3 a.m.”
But in software, four years is a long time, and a lot has changed since then.
These days, most developers prefer to obtain their database through fully managed cloud offerings. The reason, if you think about it, is the same reason why users also prefer to use SaaS software in general. We don’t want to worry about managing an on-premises email server, a CRM software installation, or a database. We just want it to work.
But in some ways, developers are different from the typical SaaS user.
Developers expect their cloud database service to be fast, easy, and worry-free. But developers also want to be in control: they want visibility into source code, the ability to use all their favorite tools, and purpose-built dashboards that give them insight into how their service is performing.
And therein lies the key challenge. As a developer, how do you maintain full control over your services while ceding operations and management to a third party? What does “full control” even mean in a managed service offering?
We believe that it is possible to strike a balance between worry-free and control. Our belief is that developers who opt for managed services must have, at minimum, full data portability and complete access to the underlying source. We also believe that great managed database services go further and offer fine-grained control over storage parameters, easy integration with a broad ecosystem of development and management tools, and rich dashboards that provide insight into operations.
To continue serving developers and keep evolving with their needs, we’ve launched cloud services that offer managed TimescaleDB, and simply called it Timescale.
Timescale is our cloud-native database service, and it embraces this ethos operationally. It’s worry-free—Postgres under the hood, and we do all the operations and management work for you—but provides control when and where you want.
Remember, because TimescaleDB is also a database you can install and run yourself for free (with all our source code right there on GitHub), the ultimate control we offer developers is a lack of vendor lock-in compared to closed, managed-only services. Developers can always take their data (or easy backup) and start running TimescaleDB themselves, anywhere from the edge to the cloud. That’s control.
This month, our “Always Be Launching” month, we’ll be announcing a variety of new features for Timescale aimed at providing developers with even more control through greater scale, security, robustness, and management.
Today, we’re excited to announce the new Timescale Explorer, which provides a richer administrative dashboard for understanding the state of your database instance. The Explorer gives you insight into the performance of your database, giving you both greater confidence and control over your data.
Keep reading for more about how Timescale Explorer works and how to get started.
If you’re new to Timescale, create a free account to get started with a fully managed Timescale instance (100% free for 30 days, no credit card required). After creating a new database service, just navigate to your service page to start playing with the Explorer yourself.
Once you are using Timescale, please join the Timescale community and ask any questions you may have about time-series data, databases, and more.
And, for those who share our mission and want to join our fully remote, global team, we are hiring broadly across many roles.
A cloud-native database platform is a full user experience. The Timescale cloud console exposes highly relevant information, including many operational aspects for resource management, configuration tuning, and observability (metrics and logs).
Today, we’re releasing a much richer administrative dashboard for understanding the state of your database instance, which we call the Explorer.
The Explorer is meant to serve as your easy-to-use “operations center” as you develop and run your applications on TimescaleDB. It gives you quick access to the key properties of your database (like table sizes, schema definitions, and foreign key references) but is designed specifically for the TimescaleDB user and use case (e.g., providing information on hypertables and continuous aggregates), as opposed to more “general” Postgres admin UIs, such as pgAdmin or DBeaver.
We’ve listened to the broader TimescaleDB community about which information they often turn to in order to better understand their database, and designed the Explorer to give them this visibility and control.
The Explorer gives you insight into both basic and advanced aspects of your database, providing higher-level overviews of your entire database (and what key features might be enabled for improved performance and cost efficiency), as well as detailed information about hypertables, chunks, continuous aggregates, policies, and more.
The below illustrations show some of the information now easily accessible via the Explorer, reflecting live information from your database:
Today, the Explorer provides read-only information about your database, although nearly every aspect highlighted in the Explorer either comes with good defaults (worry-free) or can be easily created or altered via simple database commands (control).
In the future, we plan to provide users with an even more powerful Explorer—including the ability to create and modify key aspects of your database directly from the Explorer—for an even more seamless experience.
In addition to the Explorer, Timescale already includes a number of storage management and ecosystem integration capabilities that put developers in control of their database experience:
This is just the first announcement about new features for Timescale, our cloud-native platform; we have more to come this month (and beyond)!
Read my co-founder’s post for more details about “Always Be Launching” May, kicked off by our announcement of $40M of new financing. We continue to be excited and passionate about the future of Timescale and time-series data.
If you’re new to Timescale, create a free account to get started with a fully managed Timescale instance (100 % free for 30 days). After creating a new database service, just navigate to your service page to start playing with the Explorer yourself.
And once you are using TimescaleDB, please join the TimescaleDB community and ask any questions you may have about time-series data, databases, and more.
And, for those who share our mission and want to join our fully remote team, we are hiring broadly across many roles.
To the stars! 🐯🚀