GreptimeCloud public beta: scalable hosted Prometheus cloud solution

Earlier this year, we released a Private Preview version of our time series database DBaaS product, GreptimeCloud, and a public playground based on this product . After the next three months of hard work, I am happy to announce that GreptimeCloud has reached our next major milestone: the Public Tech Preview version, feel free to visit https://console.greptime.cloud to try it out.

With this release, we are introducing a managed Prometheus solution for users who previously relied on open source Prometheus for application monitoring and analysis. In addition, we have also enhanced different levels of the GreptimeCloud service to enable it to adapt to more diverse scenarios and meet the needs of a wider range of users.

Cloud backend for Prometheus

Known for its simplicity and powerful query language capabilities, Prometheus is the most widely accepted open source metrics solution. Greptime attaches great importance to compatibility with Prometheus, and we have integrated support for its remote read/write protocol and use PromQL as our main query language. To give back to the open source community, we also open sourced our Rust-based PromQL parser .

All these great features are seamlessly integrated into GreptimeCloud. By simply configuring the GreptimeCloud instance as a remote write endpoint, users can store all metrics data in a scalable cloud database and query the data directly using the native PromQL language. Our compatibility with PromQL has exceeded 60%, and we are still working hard to optimize every detail. For users with a data analysis background, we also provide support for SQL queries. Moreover, users can even directly use Grafana's Prometheus data source to connect to GreptimeCloud without making any modifications.

Prometheus rule management based on GitOps

Prometheus rules are used to generate alerts and new data. Now, since the data has been migrated to the cloud, we have also migrated Prometheus rules to GreptimeCloud (we will support Record rules in the future). We follow the concept of GitOps and use Git as an API for adding, deleting, viewing, and modifying rule management. We found that Git is the perfect solution for rule management. It has version management capabilities, facilitates collaboration, and is widely accepted among the developer community. By pushing existing rules to the warehouse on GreptimeCloud, our engine periodically evaluates the execution rules against user data and triggers webhooks or the AlertManager of Prometheus itself.

Built-in efficient visualization tools

While there are many solutions for data visualization using Prometheus as a backend, we find it still very difficult to build these visualizations from scratch. Setting up a single metrics panel requires a lot of setting up among the many options, however, often we need to display dozens of metrics to get a comprehensive overview of our system.

We extend Prometheus' existing rules by adding a new rule called visualization. On our Prometheus workbench, we provide a Dashboard builder, which can quickly build a Dashboard for user data with just a few simple settings. Rules are written in plain text YAML format and are also managed by Git. Users can even generate their own scripts and push them for activation. For the simplicity of the interface and speed of use, we have simplified the customization options. However, if the user's usage scenario requires additional styles or diverse visualization options, our Dashboard can also be exported to Grafana JSON schema and imported into Grafana for further customization.

Serverless database

In this update, GreptimeCloud's Serverless DBaaS infrastructure has been significantly enhanced. Now, all users will use the default "Tech Preview Plan" when creating instances, which includes a new workload measurement system - capacity units - to calculate the user's read and write volume in the Serverless database.

Once a user is allocated a certain amount of resource quota, read/write operations will be performed at the corresponding rate. This innovative approach eliminates the need for users to worry about things like CPU cores, memory, bandwidth or number of instances. We will handle the scheduling of resources for users to ensure smooth and efficient operations.

Details on capacity unit usage for reads (RCU) and writes (WCU) can be found in our documentation [2]. We also plan to dive into the technical aspects of this feature in a future article. During the Tech Preview, we will continue to optimize these mechanisms to not only make it easier for users to understand, but also to apply at a lower cost.

Thanks to the design of separation of control plane and data plane, we also accept flexible deployment options of "Bring Your Own Cloud". This option allows users to use their own servers to run instances of GreptimeCloud to ensure security while taking full advantage of the Greptime global control platform system. If you would like more details about this service, please feel free to contact us.

Summarize

We value feedback from users very much, and our professional team is always on standby, ready to answer any questions you may encounter to ensure that the capabilities of GreptimeCloud can be fully exploited . Welcome to communicate with us through Slack or send an email to [email protected] . Alternatively, you can visit our user forum to start or participate in discussions.

Welcome to visit https://console.greptime.cloud to try out the public invitation version of GreptimeCloud. Our cloud service will deeply innovate the way time series data is processed. We look forward to hearing your valuable feedback! At the same time, we will also open domestic availability zones in the near future, which will greatly improve the usage speed, so stay tuned!

About Greptime

Greptime Greptime Technology was founded in 2022 and is currently improving and building two products, time series database GreptimeDB and GreptimeCloud.

GreptimeDB is a time series database written in Rust language. It is distributed, open source, cloud native, and highly compatible. It helps enterprises read, write, process, and analyze time series data in real time while reducing the cost of long-term storage.

Based on the open source GreptimeDB, GreptimeCloud provides users with fully managed DBaaS, as well as application products combined with observability, Internet of Things and other fields. Using the cloud to provide software and services can achieve rapid self-service provisioning and delivery, standardized operation and maintenance support, and better resource flexibility. GreptimeCloud has been officially launched into public beta. Welcome to follow the official account or official website for the latest updates!

Official website: https://greptime.com/

GitHub: https://github.com/GreptimeTeam/greptimedb

Documentation: https://docs.greptime.com/

Twitter: https://twitter.com/Greptime

Slack: https://greptime.com/slack

LinkedIn: https://www.linkedin.com/company/greptime/

The author of the open source framework NanUI switched to selling steel, and the project was suspended. The first free list in the Apple App Store is the pornographic software TypeScript. It has just become popular, why do the big guys start to abandon it? TIOBE October list: Java has the biggest decline, C# is approaching Java Rust 1.73.0 Released A man was encouraged by his AI girlfriend to assassinate the Queen of England and was sentenced to nine years in prison Qt 6.6 officially released Reuters: RISC-V technology becomes the key to the Sino-US technology war New battlefield RISC-V: Not controlled by any single company or country, Lenovo plans to launch Android PC
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/6839317/blog/10093814