Forwarded from Находки в опенсорсе
Chaos Mesh is a cloud-native Chaos Engineering platform that orchestrates chaos on #k8s environments. At the current stage, it has the following components:
- Chaos Operator: the core component for chaos orchestration. Fully open sourced.
- Chaos Dashboard: a visualized panel that shows the impacts of chaos experiments on the online services of the system; under development; curently only supports chaos experiments on TiDB(https://github.com/pingcap/tidb).
https://github.com/pingcap/chaos-mesh
#go
- Chaos Operator: the core component for chaos orchestration. Fully open sourced.
- Chaos Dashboard: a visualized panel that shows the impacts of chaos experiments on the online services of the system; under development; curently only supports chaos experiments on TiDB(https://github.com/pingcap/tidb).
https://github.com/pingcap/chaos-mesh
#go
Forwarded from I hate overtime
#gc #dotnet #go #java
Котики, с работой в последнее время завал, так что не особо получается отыскивать ништяки, но обещаю исправиться. А пока вот вам 3 нетленки про работу GC: раз, два, три.
З.Ы. в первой автор почему-то сильно бомбит от Go, но если блейм пролистать, то статья очень крутая
Котики, с работой в последнее время завал, так что не особо получается отыскивать ништяки, но обещаю исправиться. А пока вот вам 3 нетленки про работу GC: раз, два, три.
З.Ы. в первой автор почему-то сильно бомбит от Go, но если блейм пролистать, то статья очень крутая
Medium
Modern garbage collection
A look at the Go GC strategy
Forwarded from oleg_log (Oleg Kovalov)
Заметил что мне в go-advice начали сыпаться звездочки, видно где-то засветился опять.
И тут у меня проснулась совесть: я себе и не себе обещал, что к/после 1к звездочек возобновлю репо, пофикшу оформление и добавлю еще заметок.
Так вот, этот момент настал. Вечер вторника сидел что-то дописывал и переписывал. Все еще in progress, но если есть замечания, идеи и вопросы - с радостью вас послушаю и вмержу.
Звездочка, ретвит, репост оч порадуют :)
https://github.com/cristaloleg/go-advice #go
И тут у меня проснулась совесть: я себе и не себе обещал, что к/после 1к звездочек возобновлю репо, пофикшу оформление и добавлю еще заметок.
Так вот, этот момент настал. Вечер вторника сидел что-то дописывал и переписывал. Все еще in progress, но если есть замечания, идеи и вопросы - с радостью вас послушаю и вмержу.
Звездочка, ретвит, репост оч порадуют :)
https://github.com/cristaloleg/go-advice #go
GitHub
GitHub - cristaloleg/go-advice: List of advice and tricks for Go ʕ◔ϖ◔ʔ
List of advice and tricks for Go ʕ ◔ϖ ◔ʔ. Contribute to cristaloleg/go-advice development by creating an account on GitHub.
Forwarded from Sysadmin Tools 🇺🇦
Алертилка на #go+#lua
Источники данных:
Clickhouse
Prometheus
Postgres
MySQL
Каналы:
Slack
Telegram
Syslog
Хранилища
S3
Script based alert system https://balerter.com
Github
Источники данных:
Clickhouse
Prometheus
Postgres
MySQL
Каналы:
Slack
Telegram
Syslog
Хранилища
S3
Script based alert system https://balerter.com
Github
GitHub
GitHub - balerter/balerter: Script Based Alerting Manager
Script Based Alerting Manager. Contribute to balerter/balerter development by creating an account on GitHub.
Forwarded from rxd_txd (fl64)
Hotexamples
Примеры кода на Golang - HotExamples
Этот сервис был создан, чтобы помочь программистам в поиске реальных примеров использования классов и методов, а также получении документации к ним. Наша система автоматически ищет, извлекает а также ранжирует примеры использования исходного кода из более…
Forwarded from Sysadmin Tools 🇺🇦
Очень советую ознакомится с постом https://habr.com/ru/post/500844/
и вот этот комментарий 😄😄 -> https://xn--r1a.website/VictoriaMetrics_ru1/11751
UPD: Сама презентация https://docs.google.com/presentation/d/1k7OjHvxTHA7669MFwsNTCx8hII-a8lNvpmQetLxmrEU/edit?usp=sharing
#go #prometheus #victoriametrics #docker
и вот этот комментарий 😄😄 -> https://xn--r1a.website/VictoriaMetrics_ru1/11751
UPD: Сама презентация https://docs.google.com/presentation/d/1k7OjHvxTHA7669MFwsNTCx8hII-a8lNvpmQetLxmrEU/edit?usp=sharing
#go #prometheus #victoriametrics #docker
Хабр
Go optimizations in VictoriaMetrics. Александр Валялкин
Предлагаю ознакомиться с расшифровкой доклада конца 2019 года Александра Валялкина "Go optimizations in VictoriaMetrics" VictoriaMetrics — быстрая и масштабируемая СУБД для хранения и...
Forwarded from Находки в опенсорсе
Echelon - hierarchical logs in terminal on steroids.
Cross-platform #go library to organize logs in a hierarchical structure.
Features:
- Customizable and works with any VT100 compatible terminal
- Supports simplified output for dump terminals
- Implements incremental drawing algorithm to optimize drawing performance
- Can be used from multiple goroutines
- Pluggable and customizable renderers
- Works on Windows!
https://github.com/cirruslabs/echelon
Cross-platform #go library to organize logs in a hierarchical structure.
Features:
- Customizable and works with any VT100 compatible terminal
- Supports simplified output for dump terminals
- Implements incremental drawing algorithm to optimize drawing performance
- Can be used from multiple goroutines
- Pluggable and customizable renderers
- Works on Windows!
https://github.com/cirruslabs/echelon
Forwarded from Находки в опенсорсе
Litmus helps Kubernetes SREs and developers practice chaos engineering in a Kubernetes native way.
Litmus is a toolset to do cloud-native chaos engineering. Litmus provides tools to orchestrate chaos on #k8s to help SREs find weaknesses in their deployments. SREs use Litmus to run chaos experiments initially in the staging environment and eventually in production to find bugs, vulnerabilities. Fixing the weaknesses leads to increased resilience of the system.
Litmus takes a cloud-native approach to create, manage and monitor chaos. Chaos is orchestrated using the following Kubernetes Custom Resource Definitions (CRDs):
- ChaosEngine: A resource to link a Kubernetes application or Kubernetes node to a ChaosExperiment. ChaosEngine is watched by Litmus' Chaos-Operator which then invokes Chaos-Experiments
- ChaosExperiment: A resource to group the configuration parameters of a chaos experiment. ChaosExperiment CRs are created by the operator when experiments are invoked by ChaosEngine.
- ChaosResult: A resource to hold the results of a chaos-experiment. The Chaos-exporter reads the results and exports the metrics into a configured Prometheus server.
Chaos experiments are hosted on hub.litmuschaos.io. It is a central hub where the application developers or vendors share their chaos experiments so that their users can use them to increase the resilience of the applications in production.
https://github.com/litmuschaos/litmus
#docker #devops #ts #go
Litmus is a toolset to do cloud-native chaos engineering. Litmus provides tools to orchestrate chaos on #k8s to help SREs find weaknesses in their deployments. SREs use Litmus to run chaos experiments initially in the staging environment and eventually in production to find bugs, vulnerabilities. Fixing the weaknesses leads to increased resilience of the system.
Litmus takes a cloud-native approach to create, manage and monitor chaos. Chaos is orchestrated using the following Kubernetes Custom Resource Definitions (CRDs):
- ChaosEngine: A resource to link a Kubernetes application or Kubernetes node to a ChaosExperiment. ChaosEngine is watched by Litmus' Chaos-Operator which then invokes Chaos-Experiments
- ChaosExperiment: A resource to group the configuration parameters of a chaos experiment. ChaosExperiment CRs are created by the operator when experiments are invoked by ChaosEngine.
- ChaosResult: A resource to hold the results of a chaos-experiment. The Chaos-exporter reads the results and exports the metrics into a configured Prometheus server.
Chaos experiments are hosted on hub.litmuschaos.io. It is a central hub where the application developers or vendors share their chaos experiments so that their users can use them to increase the resilience of the applications in production.
https://github.com/litmuschaos/litmus
#docker #devops #ts #go