Дружніша альтернатива starlink-grpc-tools
Якщо ви натрапили на starlink-grpc-tools і хочете ту саму локальну телеметрію без побудови власного стека моніторингу, коротка відповідь така: так, є дружніший шлях. starlink-grpc-tools чудовий і безкоштовний, але це набір скриптів, які ви складаєте в систему, а не застосунок, який ви запускаєте. Nexus Telemetry дає вам ті самі базові дані в настільному застосунку з уже вбудованими графіками, історією та сповіщеннями. Цей посібник чесно пояснює компроміс, щоб ви могли обрати правильний варіант.
Обидва зчитують з того самого місця: локального інтерфейсу gRPC тарілки. Різниця цілком у тому, скільки ви будуєте самі.
Що таке starlink-grpc-tools насправді
Це проєкт з відкритим кодом, який звертається до локальної кінцевої точки gRPC тарілки й виводить дані. У найпростішому вигляді один скрипт друкує показники як текст, CSV чи JSON, тож ви можете отримати числа взагалі без бази даних. Щоб перетворити це на живу інформаційну панель, поширений шлях поєднує його з базою даних часових рядів (InfluxDB) та інформаційною панеллю (Grafana), і в цей момент ви запускаєте й обслуговуєте кілька частин: скрипти, базу даних, інформаційну панель та код, що їх з'єднує. Є офіційний образ Docker, який полегшує налаштування, але складання й запуск повного стека все одно лишається вашою справою.
Для правильної людини це чудово. Це безкоштовно, це гнучко, ви контролюєте кожну частину, і якщо вам подобається будувати й обслуговувати власний стек моніторингу, це справді спроможне рішення. Чимало людей запускають його із задоволенням.
Де це заважає
Ціною стають ваш час і налаштування. Якщо ви хочете більше, ніж сирі числа в терміналі, вам треба почуватися впевнено в командному рядку, підняти й обслуговувати базу даних та інформаційну панель і тримати стек актуальним, бо API тарілки змінюється з часом. Сам проєкт активно й вправно обслуговується, а нещодавні версії побудовані так, щоб коректно знижувати функціональність, а не падати, коли Starlink змінює поле, тож ви значною мірою захищені від цих перемін. Але це все ж система, яку ви запускаєте й доглядаєте, а не річ, яку ви встановлюєте й забуваєте. Також немає нативного інтерфейсу; інформаційну панель ви будуєте з панелей Grafana.
Якщо ви хотіли телеметрії, але не хотіли побічного проєкту, це радше морока, ніж задоволення.
Що натомість робить настільний застосунок
Nexus Telemetry зчитує ті самі локальні дані gRPC, але подає їх як завершений нативний застосунок для macOS, Windows та Linux. Немає бази даних, яку треба запускати, немає інформаційної панелі, яку треба будувати, немає коду, що їх з'єднує, який треба обслуговувати. Ви запускаєте його в тій самій мережі, що й ваша тарілка, і він одразу показує живу телеметрію, записану історію, карти перешкод, графіки затримки та розривів, споживання живлення, вирівнювання та сповіщення.
Він працює повністю на вашій власній машині, без акаунта та без хмарної ретрансляції, той самий локальний принцип, який від початку приваблює людей до grpc-tools. Різниця в тому, що інтерфейс, зберігання та побудова графіків зроблені за вас.
Що варто обрати?
Оберіть starlink-grpc-tools, якщо хочете максимального контролю, любите будувати й обслуговувати власний стек, хочете інтегрувати сирі дані у більшу власну систему, а час, витрачений на це, є частиною привабливості. Це безкоштовно й потужно.
Оберіть настільний застосунок на кшталт Nexus Telemetry, якщо хочете ті самі дані без побудови, віддаєте перевагу нативному інтерфейсу перед Grafana, яку ви обслуговуєте, і радше витрачали б час на читання телеметрії, ніж на складання конвеєра. Є безкоштовна пробна версія, тож ви можете побачити дані власної тарілки за хвилину й вирішити.
Жоден з варіантів не помилковий. Вони служать різним людям, і чесне формулювання звучить як «зроби сам» проти «готового», а не «краще» проти «гірше».
Стисла версія
starlink-grpc-tools та Nexus Telemetry зчитують ті самі локальні дані з вашої тарілки. grpc-tools є безкоштовним, гнучким стеком «зроби сам» для людей, яким це до вподоби; Nexus Telemetry є готовим настільним застосунком, що дає вам графіки, історію та сповіщення без складання бази даних та інформаційної панелі. Обирайте, виходячи з того, хочете ви проєкт чи продукт.
Дивіться ту саму телеметрію без налаштування за допомогою безкоштовної пробної версії Nexus Telemetry.