Hey y'all,
Today, we're launching the GA of our new Observability Dashboard!
You can get access by enabling the feature flag under your account settings. Once enabled, visit any of your projects and click the "Observability" button in the all-new navigation bar.
You can start with either a default dashboard or create your own from scratch. At the moment, we have 3 types of items you can add:
Resource Metrics
You can view resource (CPU, Memory, Network, Disk) usage metrics across services at the same time.
Example of disk usage metrics for all volumes in a project
Logs
You can create an item with your own custom log filter. The filter query language is the same as on the Log Explorer page.
Example of a log item for viewing error logs for all services in a project
Project Usage
You can view a breakdown of resource usage across the current billing period. It gives you an overview of your costs and can be customized down to each property.
Example of a full-fledged Project Usage item
We'd love for you to try the feature and give us your feedback. Let us know what you like, what you don't like, and what else you'd like to see. Feel free to share your dashboards in here as well!
0 Threads mention this feature
29 Replies
Project usage tab doesn’t seem to work for me using the simple dashboard display.
Displays all $0.00
Nice improvement! To me, it would be very useful to be able to set alerts based on user-defined thresholds.For instance, I might want to be notified via mail if my services exceed 2 GBs of memory usage
10 months ago
Can you give an instance one color to be always the same? CPU usage shows a different color code for an instance than memory usage.
It's looking great so far! Some initial feedback:- The smallest chart vertical size is huge! - In general, I would love more compact widgets. They have a lot of padding and the header is very large- Hovering the heading makes the content jump to show the extra description- It's frustrating to have to grab the little "move handle"- Would be nice to have every corner/edge be able to drag to resize- "Provide Feedback" button covers the drag handle of bottom-right widget(Edit: Looks like I lost all my formatting in this comment)
The forum now uses tip tap for format editing, so there are some bugs to work out still haha
Nice improvement! To me, it would be very useful to be able to set alerts based on user-defined thresholds.For instance, I might want to be notified via mail if my services exceed 2 GBs of memory usage
For sure. It's a little bit away but the eventual plan here is to left you define alerts on top of the widgets you create in these dashboards!
Can you give an instance one color to be always the same? CPU usage shows a different color code for an instance than memory usage.
I am going to play around a bit with colors either this week or the next. There's some nuance to work out though:
After a certain number of services, the colors can't really be unique and there will be some form of similarity/collision between services across charts, I wonder how much having the same color helps at that point.
On a similar note as above, if you have a lot of services, would you really use color to identify them or would labels and filters make more sense?
10 months ago
I don't have a large amount of services right now, hence I would try to identify them by color. If I check the CPU usage chart and my service X is green, I expect it to be green on the memory and disk chart as well.
The smallest chart vertical size is huge!
I went back and forth on minH
but for some reason after reason this, it seems obviously huge, haha! IIRC it's 3 units right now, I'll probably bump it down to 2 and take it from there.
Hovering the heading makes the content jump to show the extra description
This is a bug. Will fix! (And will also look into the more compact charts feedback).
It's frustrating to have to grab the little "move handle"- Would be nice to have every corner/edge be able to drag to resize
Hmm, so this was intentional because it felt too noisy otherwise? Originally, you could just drag the whole card around. But, we didn't really have edit mode back then so maybe that's why it felt noisy. I'll put this down as a wait and see in terms of how many people complain about it. :P
"Provide Feedback" button covers the drag handle of bottom-right widget
Will fix!
I don't have a large amount of services right now, hence I would try to identify them by color. If I check the CPU usage chart and my service X is green, I expect it to be green on the memory and disk chart as well.
FWIW this will be the short term solution. I guess what I was looking for with that comment was whether you'd use the same notion for identification if you did have a lot of services or would you prefer some form of global filtering mechanism?
10 months ago
Would use the same method, additional to labels.
10 months ago
Small UX feedback: - "Add item" should be "Save item" or something similar when updating instead of creating new- Sometimes you can't move resized panel above the not-resized one, you have to resize both only then it works
Update:
Cards can now have a smaller height than before.
Feedback button doesn't cover the resize trigger on the bottom-most widget.
Hovering to view description doesn't cause any layout shift.
I don't have a large amount of services right now, hence I would try to identify them by color. If I check the CPU usage chart and my service X is green, I expect it to be green on the memory and disk chart as well.
This is done. Your resources will now re-use the same color across different widgets!
10 months ago
Nice. Thank you!
Just a thought: I would find helpful to be able to set custom colors (even defined by their hex code?) for each service. Since we might associate them with a specific color (based on their logo, etc), this can improve dashboards' immediacy.
9 months ago
Hello I was wondering if we can get a "count" or "total" on this particular tile. Reason for this is it'll make it a lot more valuable. It'll show logs but gives the user an opportunity to configure logs to show many times an endpoint has been hit for example or what is the error ratio for an endpoint or even the error rate across the board.
7 months ago
It's very strange to me that the Railway team implemented this kind of dashboard instead of just adding log drain functionality.
If your goal is to do everything in-house, we NEED alerts. Your serious customers must be able to trigger alerts (email, Slack, etc) based on application output.
It seems like Railway wants to build an observability product similar to BetterStack, which isn't ideal but would at least get the job done.
6 months ago
I'm a huge fan of this new feature. This would be unbelievably useful to me if I had the ability to embed this view in an Iframe - I'd even pay extra for this feature. Embedding these logs directly in another dashboard would be incredibly helpful. Are there any plans to generate sharable versions of the dashboard a la Plausible?
Thanks
We agree that would be a cool feature to have but it's just not possible right now, all that data uses your login token, and so the embed would need access to that too, this would only be do-able if we introduced some finer grained permission controls, and that's unfortunately not something we could do right now, but thank you for the feedback!!
4 months ago
I love this feature. Expect to upgrade to Pro soon, just testing out the platform for now.
As for this feature, I'd love if there were "templates" for different use cases, resizing of windows, and multiple "pages" or "tabs" so that I can create one for project usage, one for errors, etc.
All the best!
3 months ago
I love the feature, but I think it would be even better if there was an option to create tabs or sections. I’ve deployed 3 services in my project and created individual cards for each, along with a common card for all services. So, I have to scroll quite a bit to view a specific service graph.
Also, it would be really useful if there were an option to resize the cards.
Hello, you can resize the cards, click the Edit button and then use the resize handle to drag to the size you want! once done, click Save.
2 months ago
I've been really enjoying the observability dashboard but it's almost impossible for me to rearrange the panels. They seem to have a mind of their own and move around quite a bit after saving a layout.
(I tried to attach a video to this thread but it doesn't seem to be uploading, you can contact me on discord if you do want a video )
jasperchess
I've been really enjoying the observability dashboard but it's almost impossible for me to rearrange the panels. They seem to have a mind of their own and move around quite a bit after saving a layout.(I tried to attach a video to this thread but it doesn't seem to be uploading, you can contact me on discord if you do want a video )
Can you open a #feedback thread in our discord server so you can share the video?
2 months ago
Love the observability dashboard! Is there any chance we'll get HTTP Logs in there any time soon?
Status changed to Completed unicodeveloper • 29 days ago