Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gttalbot
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
gttalbot
4y ago
Also, firing people on parental leave, and firing people on H1B who have 60d to get a job or leave the country.
32.
▲
by
gttalbot
4y ago
It does mention it. 4 weeks severance. The people who decided not to sign up for "hardcore Twitter" got 3 months.
33.
▲
by
gttalbot
4y ago
Honestly if the CPSC existed when motorcycles were invented, they might not exist. I gotta go with the Onewheel people on this one.
34.
▲
by
gttalbot
4y ago
Bull. Blame some fringe group for everything while at the same time blowing off the billions spent on global warming denialism since the 1980s.
35.
▲
by
gttalbot
4y ago
This is great. There's no technical reason why iPhone, Android phones, tablets, etc., have batteries that are glued in and not easily swappable.
36.
▲
by
gttalbot
4y ago
The office model that the likes of Google et. al. have is also a means of doing age discrimination on the sly. These offices are in places that it's vastly difficult for cost and other reasons to have a family, so folks that get to tha
37.
▲
by
gttalbot
4y ago
Forth aside, take a minute to browse the magazine and look at all the ads. So many companies from so many different cities.
38.
▲
by
gttalbot
4y ago
See Frank Zappa's autobiography for an excellent discussion of this very thing.
39.
▲
by
gttalbot
4y ago
The system design choice was to make data visible to queries as soon as possible after being pushed to Monarch, to satisfy alerting guarantees. Thus there was no queue like a pubsub or Kafka in front of Monarch. At scale this required a &qu
40.
▲
by
gttalbot
4y ago
Yeah I hope OpenTelemetry works out as well.
41.
▲
by
gttalbot
4y ago
Yeah that's a tough one, and it was indeed a luxury to be able to have a uniform instrumentation library.
42.
▲
by
gttalbot
4y ago
What? Planet scale? Well. You can literally issue a query that fans out to every continent on Earth, and returns the result right to your dashboard. Not exaggerating. ;^) (OK maybe not Antarctica but I'm not sure...)
43.
▲
by
gttalbot
4y ago
Yeah in theory people could do their own custom bucketing functions. Would be worth researching log-linear for that certainly.
44.
▲
by
gttalbot
4y ago
And yeah, everyone used the same instrumentation library, which could be used in a lot of different contexts, sometimes surprising!
45.
▲
by
gttalbot
4y ago
It was more that they would rather send Monarch an RPC than be connected to. Not everyone wants e.g. an HTTP server in their process. For example maybe they are security sensitive, or have a limited memory envelope, or other reasons.
46.
▲
by
gttalbot
4y ago
If you can put these into the metrics system as metrics themselves, then join against them, that works. (IIRC handling all the various things that could be happening in a data center like drains, planned & unplanned downtime, etc., it&
47.
▲
by
gttalbot
4y ago
Yeah it was a tough tradeoff for the default case, because the team didn't want to use too much memory in everyone's binary since the RPC metrics were on by default. This is easily changeable by the user if necessary, though.
48.
▲
by
gttalbot
4y ago
The key trade off if low-dependency, with everything up to and including alert notification delivery pushed down to the region. For alerting queries to happen there is little infrastructure Monarch depends upon to keep running beyond netwo
49.
▲
by
gttalbot
4y ago
Also, I gave this talk a couple of years ago, though I'm not sure how deeply I talked about collection models. https://youtu.be/2mw12B7W7RI
50.
▲
by
gttalbot
4y ago
See my comment below, on the challenges of pull based collection on Monarch. There were many. I can answer questions, if that's helpful.
51.
▲
by
gttalbot
4y ago
Also, very large ad-hoc queries are supported, with really good user isolation, so that (in general) users don't harm each other.
52.
▲
by
gttalbot
4y ago
Monarch can support both ad-hoc and periodic, standing queries of arbitrarily large size, and has the means to spread the computation out over many intermediate mixer and leaf nodes. It does query push-down so that the "expensive"
53.
▲
by
gttalbot
4y ago
This means each new query over a certain size becomes a federation problem, so the friction for trying new things becomes very high above the scale of a single instance. Monitoring as a service has a lot of advantages.
54.
▲
by
gttalbot
4y ago
This. Any new large query or aggregation in the Borgmon/Prometheus model requires re-solving federation, and continuing maintenance of runtime configuration. That might technically be scalable in that you could do it but you have to ma
55.
▲
by
gttalbot
4y ago
Pull collection eventually became a real scaling bottleneck for Monarch. The way the "pull" collection worked was that there was an external process-discovery mechanism, which the leaf used to connect to the entities it was monito
56.
▲
by
gttalbot
4y ago
Correct. Spanner is used to hold configuration state, but is not in the serving path.
57.
▲
by
gttalbot
4y ago
Yes. This. Also, displaying histograms in heatmap format can allow you to intuit the behavior of layered distributed systems, caches, etc. Relatedly, exemplars allowed tying related data to histogram buckets. For example, RPC traces cou
58.
▲
by
gttalbot
4y ago
Paywalled
59.
▲
by
gttalbot
5y ago
No, you don't, but my Mustang Mach E is really fun to drive. That's one of the great sort-of secrets of EV's
60.
▲
by
gttalbot
5y ago
Well, duh. If you can't even fund enforcement for investigating wealthy tax cheats, not only is there a wealth transfer from everyone else to the wealthy via unbalanced tax burdens, it's also an indication of how deeply captured b
More ›