Upgraded Grafana Mimir installation to 2.9.0 version, and it does seem bit lighter on resources. Currently it is spread across a 9 node k8s cluster with S3 offload, and given on number of metrics we ship to it, it is working flawlessly.
Wondering how to easily find unused metrics in your Prometheus setup? Check it out in my latest article:
https://0xdc.me/blog/how-to-find-unused-prometheus-metrics-using-mimirtool/
#grafana #prometheus #mimir #observability #o11y #monitoring
#grafana #prometheus #mimir #observability #o11y #monitoring
Since launching Grafana #Mimir last year, we have focused our efforts on enhancing Mimir’s core capabilities to provide significant scale with easy deployment, multi-tenancy, durable storage, high availability, and super fast query performance.
https://grafana.com/blog/2023/03/27/a-year-in-mimir-massive-scale-new-metrics-formats-increased-adoption/
#Hávamál (Words of the High One) #Viking Words of Wisdom
“Odin is known for his love and pursuit of wisdom. Another account of this is found in the #Völuspá where #Odin learns of #Ragnarok. To gain wisdom he is known to go to great sacrifice. At one occassion sacrifincing an eye to #Mimir, his uncle and the #Aesir god of good council. That was to be allowed to drink from his well of wisdom at the foot of #Yggdrasil the world tree.”
#yggdrasil #Aesir #mimir #ragnarok #odin #voluspa #viking #havamal
Soutien aux #Mimir qui ont fait de cette maison un lieu où la solidarité sans condition est une réalité. Ce feu ne fait pas mourir un projet, mais il le prive d'un lieu, symbolique et historique, de luttes.
https://www.dna.fr/faits-divers-justice/2023/02/09/strasbourg-incendie-dans-le-quartier-de-la-krutenau
Короче, придумал чудовище Франкенштейна.
Задача такая - сделать расширяемость свойств сообщения в мессенджере, чтобы ввод новых свойств у сообщений не ломали связь со старыми клиентами.
Думал сначала написать что-то вроде Protobuf, но проще. Я когда-то уже изобретал такой протокол за пару лет до протобуфа.
Но придумал классное чудовище.
Какие у нас есть расширяемые форматы, которые можно передавать по сети?
XML - на нём работает XMPP, расширяется как хочешь. Кроме передачи бинарных данных типа файлов. Тут начинается боль - либо кодируй в Base64 и встраивай в поток XML, либо придумывай костыли типа дополнительных серверов.
JSON - я не в курсе мессенджеров, гоняющих всё в джейсоне, и не представляю что там можно сделать для бинарных данных. Тоже дикие костыли.
Поэтому, надо решать проблему с другой стороны.
Почему бы не сделать бинарный протокол, в котором вся метадата сообщения будет в расширяемом формате типа JSON/XML, а сами данные в бинарном?
Кстати, так работает HTTP: читаем заголовки запроса/ответа до \r\n\r\n, а потом у нас идут бинарные данные.
#Mimir
It's Day 9 "Brother" !
#gow #godofwar #mimir #ragnarok #basic #simple #doodle #art #artists #procreate #draw #sketch #illustrate #instaart #hyperkoi #grish365 #grishtoons
#gow #godofwar #mimir #ragnarok #basic #simple #doodle #art #artists #procreate #draw #sketch #illustrate #instaart #hyperkoi #grish365 #grishtoons
Обновляемся и машем! Новый релиз #Mimir v1.5.1 с фиксом запуска на старых версиях Android и новыми фитчами и фиксами в UI:
https://github.com/Revertron/Mimir/releases/tag/v1.5.1a
Mimir - это мессенджер, работающий по честному P2P внутри сети #Yggdrasil.
А вот и следующий релиз - Mimir 1.1
https://up.revertron.com/mimir_v1.1.apk
* Отображение последнего сообщения в списке контактов
* Отображение количества непрочитанных там же
* Работа клиентов из подсети 300::/8 (NAT в Игг)
May I present a first build of Mimir - true P2P-messenger on top of Yggdrasil?
https://up.revertron.com/mimir_v0.1.apk
It's name is taken from northern mythology, you can google the meaning yourself :)
Very short description:
Every client contains a server part too, other clients connect to it to deliver messages.
These connections are efficiently reused for continuous chatting, and closed after 2 minutes of inactivity.
For the moment only text messages are supported, but other types of messages are on their way.
How to start chat with anybody?
You need to get public key from them and their Yggdrasil IP. The latter will not be needed in a future when I will start some trackers for IP exchange.
When you send first message your buddy will see a new contact in Mimir and his/hers client will automatically save your IP. There is no mechanism of nickname exchange for the moment, you will need to rename contacts by long-tapping on contact.
Just test it :)
The code and full description will follow shortly.
#p2p #en #messenger #messaging #mimir #yggdrasil
Итак, первая сборка мессенджера для Yggdrasil:
https://up.revertron.com/mimir_v0.1.apk
Называется он Мимир, сами найдёте описание этого персонажа.
Очень краткое описание:
Каждый клиент содержит и серверную часть тоже. К ней подключаются другие клиенты для доставки сообщений.
Эти соединения переиспользуются для дальнейшего чата и закрываются через 2 минуты бездействия.
В данный момент поддерживается только пересылка текста, но другие типы сообщений будут добавлены в скором времени.
Как начать чат с кем-то?
Надо добавить его публичный ключ и его айпи в Иггдрасиль.
Второй момент будет не нужен когда я допилю и запущу трекеры.
У вашего собеседника появится чат с вами, и сохранится контакт (пока нет пересылки ников, нужно переименовывать вручную).
Пробуйте.
Полное описание и код выложу в скором времени.
#ru #messenger #chat #mimir #yggdrasil
curious if anyone has built out a solid single dashboard for keeping an eye on Grafana Mimir in production?
for variety of reasons the out of the box dashboards don't work in our system (as per usual, each company is a unique and beautiful snowflake.........)
(hashtag soup dance:
.
.
#mimir #grafana #dashboards #sre #observability #o11y )
#o11y #observability #sre #dashboards #grafana #mimir
¡Mañana tendréis nuevo vídeo sobre la arquitectura de #GodofWar! ¡A las 20 en mi canal de #youtube Arquipartidas podréis uniros al estreno!
#arquitectura #videojuegos
#gow #gowragnarok
#playstation5 #Kratos #Atreus
#godofwarragnarok #mimir #freya #odin #thor #games #gamer
#arquitecto #arquitecturacheck
#arte3d #creadordecontenidos
#divulgando #gamernerd #contenidocreativo #gamerespañol
#gamerespanol #contenidocreativo #gamernerd #divulgando #creadordecontenidos #arte3d #arquitecturacheck #arquitecto #gamer #games #thor #odin #Freya #mimir #GodOfWarRagnarok #atreus #kratos #playstation5 #gowragnarok #gow #videojuegos #arquitectura #youtube #godofwar
This is all in the profile, but... Hi, I'm a CS prof, focusing on #databases, #datastructures (https://github.com/UBOdin/jitd-synthesis), and #reproducibility in data science (#mimir : https://mimirdb.info and #vizier : https://vizierdb.info). I occasionally find time to dabble in wildlife and landscape #photography, #home / #homeautomation hacking projects, and #hema / #fencing (I swear I will get through Cappo Ferro one of these days). I also #pun
#pun #fencing #hema #homeautomation #home #photography #Vizier #mimir #reproducibility #datastructures #databases
Knowledge-base with translations, relationships, and a really nice UI
https://www.climate.gov/news-features/blogs/beyond-data/alaskan-north-slope-climate-change-just-outran-one-our-tools-measure
Alaskan research station temperature data results becomes so much of an outlier that automated data validation algorithms at NCEI decided to throw them away. #mimir #dataquality
"Correctness of SQL Queries on Databases with Nulls"
https://sigmodrecord.org/publications/sigmodRecord/1709/pdfs/03_principles_Guagliardo.pdf
Insight: SQL Null Value semantics are crazy, and doubly so when you get negation involved. The paper outlines a process for providing upper and lower bounds on query result sets involving nulls. #mimir