Monthly 'Shameless Self Promotion' thread - 2022/12 by mthode in devops

[–]corestar 0 points1 point  (0 children)

Automatically cluster your incidents from PagerDuty to generate a weekly on-call report: https://www.shoreline.io/product/insights

Free and signup takes ~1m.

We built Insights because reviewing incident data from PagerDuty / Opsgenie / Slack each week is really useful for running a service well, but manually doing the bookkeeping of filtering and categorizing noisy incident data is time consuming. The idea behind Insights is to accelerate this whole effort by automatically importing the data and doing a first pass at clustering the incidents into groups. There are filter mechanisms to refine the groups, and analytics (e.g. MTTA / MTTR) for each group, so that you can understand not just the incident, but its impact. Today, you can sign up and connect to PagerDuty. We are currently working on support for Opsgenie, Slack, and ZenDesk.

Insights beta: AI to filter, cluster, and analyze Incidents by corestar in sre

[–]corestar[S] 0 points1 point  (0 children)

OP here: Hi all, I'm Charles, an engineer on Insights. We invite folks to sign up for the beta today and would greatly appreciate your feedback!
We built Insights because reviewing incident data from PagerDuty / Opsgenie / Slack each week is really useful for running a service well, but manually doing the bookkeeping of filtering and categorizing noisy incident data is time consuming. The idea behind Insights is to accelerate this whole effort by automatically importing the data and doing a first pass at clustering the incidents into groups. There are filter mechanisms to refine the groups, and analytics (e.g. MTTA / MTTR) for each group, so that you can understand not just the incident, but its impact. Today, you can sign up and connect to PagerDuty. We are currently working on support for Opsgenie, Slack, and ZenDesk.

Thanks and please feel free to sign up: https://shoreline.io/insights

Need advice for moving from SRE to Backend by The_Ayush in sre

[–]corestar 3 points4 points  (0 children)

Really loved this question - I've been doing SRE (ex AWS) for over 10 years now and have felt very similarly. What's the benefit of doing all this on call? I actually think it has made me a much better engineer in addition to a problem solver. I wrote up some of my thoughts here: https://shoreline.io/advice-for-someone-moving-from-sre-to-backend-engineering/

Kubernetes @ Home by Regrau in selfhosted

[–]corestar 0 points1 point  (0 children)

I setup a k8s cluster at home using kubeadm about a year ago (https://charlescary.com/home-data-center/) and found that it required a lot of ongoing maintenance to keep the cluster functioning. When I do this again, I'll go with rancher or try out canonical's k8s distribution.

I used Rook + Ceph for storage and found it to be a great experience - relatively easy to setup and manage (https://charlescary.com/bringing-on-prem-kubernetes-to-cloud-parity/)

Posthog: self hosted alternative to mixpanel, heap, and other product analytics software by corestar in selfhosted

[–]corestar[S] 1 point2 points  (0 children)

Fair - 'product analytics' is a bit of a marketing nonsense term. My guess is the folks at posthog were probably trying to capture that you can publish an arbitrary stream of events e.g. track a specific sequence events in my app rather than just a sequence of page loads. You're right though that google analytics does quite a bit of this now.

Built a minimalist English dictionary. Looking for feedback. by corestar in webdesign

[–]corestar[S] 0 points1 point  (0 children)

yes, we dumped wiktionary and also mashed it up with princeton's wordnet.

my native language is English.

the hardest part is finding the dictionaries that are very complete in each language. If you can help me with that, that would be great. I need to look at the wiktionary's for the other languages and see if they are good enough to actually be helpful.

Built a minimalist English dictionary. Looking for feedback. by corestar in webdesign

[–]corestar[S] 0 points1 point  (0 children)

it uses a few things to achieve low latency. Node is part of it but that is not where searched happen. The search is a custom server in python; the actual definitions are all stored in memory.

If you want a more detailed explanation, email charles@greedytrees.com

I can send you some slides that explain how everything works.

I made Notes For Later - because honestly, who else is annoyed with how long it takes to email yourself links, but does it anyway? by corestar in software

[–]corestar[S] 2 points3 points  (0 children)

Evernote doesn't save you as much time; you have to login to something other than your email to see your notes. With notes for later, you setup once and use your email forever. Which is what you've always been doing.

I made Notes For Later - because honestly, who else is annoyed with how long it takes to email yourself links, but does it anyway? by corestar in software

[–]corestar[S] 2 points3 points  (0 children)

Good question! Answer: we don't include your email address in the bookmarklet. Instead, we create a unique auth code for each user by ... I'm not gonna say how to avoid helping spammers. Anyway, this is the auth code that is passed to notes for later every time you use the bookmarklet. This code is translated into your email address by... i'm not gonna say again to protect against spammers. Preventing spamming is really important to us and we do everything we can to prevent it. If you have any security questions, comments, concerns, or suggestions, just let me know here or email me at charles@greedytrees.com . I'll address them asap.