7 ms·
Show HN: Monitoror – Unified monitoring wallboard
- kkirsche 7y agoCool item but didn’t scale well for mobile (iOS iPhone XS Plus)
- blowski 7y agoIs this like an open-source Geckoboard?
- alex_d 7y agoKind of, yep :) But there is no graph/visualization support for now, and Monitoror is more for IT monitoring right now. It will evolve to add more and more tile types. Feel free to create issues if you need specific tile types :)
- EToS 7y agoSite down :-)
- gitgud 7y agoNice design! Looks to be targeted at developers, but it could be good for product managers too. Some tile ideas; Issue counts, PR counts, vanity metrics... plenty of room for extension :)
- alex_d 7y agoThere is already GITHUB-COUNT tile type for issue/PR count :) And yep, we plan to add more and more tile types as user ask them. Thank you, glad you enjoy the design :D
- CSDude 7y agoI know people like wallboards and monitors but we found them anti-pattern. If you find yourself looking at a wallboard/dashboard, it should already be an automated alert.
- dexterdog 7y agoI find them great as a first look when there is a problem because you can often pinpoint the problem just by looking at the board.
- alex_d 7y agoWe are thinking about monetizing alert feature as a browser extension or PWA for mobile based on Monitoror Core API :) A wallboard is useful to monitor project builds, CI servers, even production things.
- sm4rk0 7y agoBut visualising the data and alerting are two different things.
- geofft 7y agoYes, which is why you shouldn't use wall boards for alerting, only for visualization. https://demo.monitoror.com/?configUrl=https://monitoror.com/assets/demo.monitoror.com-config.json https://demo.monitoror.com/?configUrl=https://monitoror.com/... is full of things that aren't visualizations at all (no graphs, no sense of whether things are abnormal but not past an alerting threshold, etc.) and are in fact alerts (the website is fine, one PR failed, the QA nodes are ... doing something but there isn't enough space to see what is wrong). If you want some graphs, great. If you want your team to look up every few minutes and poll some graphs (or worse, some colored rectangles) to figure out what they're supposed to be doing, consider that polling is usually the wrong approach. (To be clear, this is a criticism of the choice of demo data, not of the product overall. A product like this has its uses, but "our alerting system is people looking up at the TV" is not one of them.)
- OJFord 7y agoWhat would your alert be for # open PRs (an example in the demo linked from posted page)? How often would it fire? Whatever the answer, that's a different thing from this. Both have their place.
- 7y ago
- thehodge 7y agoReminds me of http://dashing.io/ http://dashing.io/
- sdiepend 7y agoIndeed, which has a successor named https://smashing.github.io/ https://smashing.github.io/. Unfortunately it's not being developed very actively.
- djsumdog 7y agoDashing was kinda garbage through. There was no standard/sane way to install new plugins. I haven't checked out the currently maintained for, but the original is dead/archived. I made the following for Dashing for tracking Seattle Transit: https://github.com/sumdog/seatransit https://github.com/sumdog/seatransit
- grantler 7y agoThe first UI config example has a PING tile, but PING type seems to be disabled by default, and I can't find how to enable it in the docs. So maybe a good thing to make more clear for people wanting to test quickly.
- alex_d 7y agoYou right, I will change the config example for now. Check the note in the Ping section here: https://monitoror.com/documentation/#ping https://monitoror.com/documentation/#ping I will work on making it more obvious/visible :) Thank you for your feedback!
- BlackLotus89 7y agoCould you grab and parse content with this? I'm not really using CI stuff, but showing events (calendar), grabbing weather data or output from other simple commands (health checks) could be of use. Didn't find any of that in the example tiles
- alex_d 7y agoYep, check HTTP-FORMATTED tile :) You can display content from JSON, YAML or XML available over HTTP
- BlackLotus89 7y agooh didn't see that HTTP-RAW also returns the regex match. Thanks. will give it a try Any possibility for command outputs thought?
- alex_d 7y agoPut the output in a file and expose it with a simple HTTP server :) I do not think that we will add some command call since it can be heavy and can potentially add some security concerns.
- deleted 7y ago[deleted]
- cstuder 7y agoStrangely the page doesn't say anything about it being Open Source. It's MIT licenced by the way.
- alex_d 7y agoYou right, I should add that to the landing page :) It's in the footer but... who looks at the footer? :p
- bilekas 7y agoNice handy tool, one grip is the scaling with different sizes, the text does scale, but not the box modules.. Small thing but really nice tool
- djsumdog 7y agoI've been looking at different status board tools and the one thing I've always found missing is dual-stack IPv4+IPv6 tests. It'd be nice to be able to see that both protocols to a given port are working as expected. I don't want to write my own, so I'll probably settle on one and try to offer up a PR for dual-ip stack checks. I'll take a look at this one too.
- Jeremy1026 7y agoIt looks like it doesn't actually support changing the port currently, despite the documentation saying it is possible. I already use port 8080 so kind of stuck until I can use a different port.
- hsartoris 7y agoI got it to run on a different port just fine with the MO_PORT environment variable, FWIW.
- Jeremy1026 7y agoTurns out its just too early in the day. I wasn't saving the variable beyond setting it. So when I switched terminals it didn't exist. Put it in my bash profile and all is well.
- alex_d 7y agoYou can use .env file too, or even put it before the command like that: MO_PORT=8888 ./monitoror :)
- deleted 7y ago[deleted]
- catrina11 7y agoHello Do you need financial support? Sign up for all kinds of loans and get the money urgently! * Get a stress-free loan today! * No Contest Qualifying! * No credit check, no faxing! * Instant online approvals! * Completely confidential! * Cash in 48 hours! * Appointment between $5,000 and $100,000,000 USD (only one hundred million USD) * Interest rate of 3% * Choose between 1-25 years repayment. * Choose between monthly and annual repayment plan. * Flexibility of loan terms. All these plans and more, please contact us via: catrinaprestamo@outlook.com Enter your data as needed. Name, address, date of birth, monthly income, loan amount required, desired loan term. Administration Catrinaprestamo@outlook.com WHATSAPP: +1(863)410-6179
- soygul 7y agoCare to explain why one would use this over something much more capable like Grafana? [1] [1] https://github.com/grafana/grafana https://github.com/grafana/grafana
- snug 7y agoGrafana needs a backend datastore, and typically prometheus exporters on each app, etc to get timeseries data that gets into the backend. This seems to be checking endpoints for data at that specific time, not really doing any complex calculations or anything of that nature.
- sciurus 7y agoHow often do you have data that is 1) important enough to display on a dashboard 2) not important enough to record so you can track it over time ?
- ketzo 7y agoBuild status immediately jumps to mind.
- kqr 7y agoGetting any sort of interesting insight from that surely requires the context of historical build statuses? How long will it be down for? When will it be down next? How likely is it that it goes down next week? Is it just me or has it been down a lot this month?
- ThePadawan 7y agoI can only second the sibling comment. For my use case ("check when the cronjob X on this machine last ran successfully"), setting up a data ingress pipeline which I could later configure as a time series data source seems like 3 times the effort it should actually take.
- chrissnell 7y agoNeat. I want to add crabby support: https://github.com/chrissnell/crabby https://github.com/chrissnell/crabby
- reaperducer 7y agoPanic used to have an iOS app that did this. It was called Status Board, and was magnificent. You could put it on an old iPad on an easel on your desk and watch everything from RSS feeds to ping statistics. In an office setting, you'd hook the 'Pad up to a cheap flat screen TV so everyone could see. Sadly, Panic discontinued it when it decided to go after the video game market.
- SergeAx 7y agoBut why do you need an app where webpage is more than enough?
- _jal 7y agoBecause it cost like $10 and 5 minutes, could be set up by non-web-plumbers, and was pretty out of the box.
- iamben 7y agoAside: this is one of the biggest lessons of my adult life. Just because I could make something doesn't mean I should make something. Learning to value your time is a very underdeveloped skill.
- ampdepolymerase 7y agoBut...but.. something.. something Stallman...vendor lock-in...closed-platforms bad...something.
- SergeAx 7y agoIf it is a sarcasm, then please mind that original comment author got really humped by this app's vendor when it stopped working. Maybe Stallman got something right after all?
- 7y ago
- CubsFan1060 7y agoFor a terminal version of this, I really like https://wtfutil.com/ https://wtfutil.com/ Create a config file, and you get something similar.
- sub7 7y agoProblem with this is that any half competent team can put something like this up in an hour or so. Wallboards are for high level stats - like 1 or 2 numbers the team should focus on. Maybe the tiles are super smart and can do uptime testing, log monitoring etc in which case this should be positioned as an uptime tester/log monitor etc
- woutr_be 7y agoSpeaking from personal experience, our team originally made our own wallboard, and it was put on a big monitor in our space. Originally all was fine, the board would stop updating numbers once in a while, but nobody really cared. Just ssh into our raspberry pi, and restart the services. Turns out that our scrum masters and product owners looked at this board when they walked by, now they wanted to see other things as well. So they started allocating developer time to build these statistics, obviously a job nobody wanted to do. So we bought an existing solution that had all the data sources we needed, and let the business manager their stats. So yeah, I agree anyone could build it themselves, but it rarely sticks to those 1 or 2 numbers, in which case, it's cheaper to spend a couple of bucks, than have developers continue to support it.
- dnadler 7y agoThis is cool, but I'm running into a lot of issues with multiple Jenkins tiles. The name from one is erroneously propagating to following tiles :/
- captain_qwark 7y agonice