temBoard 8.0 väljaandmine, PostgreSQL andmebaaside kaugjuhtimise kasutajaliides

Projekt temBoard 8.0, mis arendab PostgreSQL andmebaaside kaugjuhtimise, jälgimise, seadistamise ja optimeerimise veebiüksust, on nüüd saadaval. Toode sisaldab kerget agenti, mis installitakse igale PostgreSQL serverile, ja serverikomponenti, mis haldab keskelt kõiki agente ning kogub statistikat jälgimiseks. Kood on kirjutatud Pythonis ja jagatakse PostgreSQL litsentsi all.

temBoardi peamised omadused:

  • Võimekus hallata sadu PostgreSQL andmebaasi instantsi läbi ühtse keskse veebiliidese.
  • Teave ekraanide olemasolu, et hinnata nii kõigi andmebaaside üldist seisukorda kui ka iga instantsi detailset hindamist.
    temBoard 8.0 väljaandmine, PostgreSQL andmebaaside kaugjuhtimise kasutajaliides
  • Andmebaasi oleku jälgimine erinevate mõõdikute abil.
  • Toetab aktiivsete seansside haldamist andmebaasiga.
  • Märkimine tabelite ja indeksite puhastamisoperatsioonide jälgimiseks (VACUUM).
  • Aeglaste päringute jälgimine andmebaasis.
  • Liides PostgreSQL seadete optimeerimiseks.

Uues versioonis:

  • Autentimine ja kanalite organisatsioon, mis ühendavad haldussüsteemi ja agente, on ümber töötatud. Need muudatused on lihtsustanud agentide juurutamist ja suurendanud suhtluskanali turvalisust. Kõik päringud agentidele on nüüd lisaks digitaalsete allkirjadega kinnitatud, kasutades asümmeetrilist šifreerimist avalike võtmete alusel, samas kui liides toimib agentide autentimise pakkujana. Paroolidega autentimist, mis on ühiselt määratud agendi ja liidese poolel, ei kasutata enam. Paroolide kaudu toimub nüüd vaid kasutajate ühendamine liidesega.
  • Uus käsurealiides on välja pakutud. Eraldi utiliidid temboard-migratedb ja temboard-agent-register on asendatud sisseehitatud käskudega, mida kutsutakse esile temboardi ja temboard-agendi täidetavate failide kaudu. Lisatud on sisseehitatud käsud, mis võimaldavad käsurealt teostada tüüpilisi haldus- ja jälgimisoperatsioone.
  • Toe on lisatud PostgreSQL 15, RHEL 9 ja Debian 12. Toe lõpetamine PostgreSQL 9.4 ja 9.5, samuti Python 2.7 ja 3.5 on käivitatud.
  • temboard'i on lisatud käsk «register-instance» agentide registreerimiseks, mis erineb käsust «temboard-agent register» ja toimub serveripoolselt, serverile ning ei nõua agendi võrguühendust, st seda saab kasutada uusate eksemplaride lisamiseks offline-režiimis.
  • Agendi koormus süsteemile on vähenenud — tehingute arvu on vähendatud 25% ning rakendatud on tüüpväärtuste vahemälu ja ülesannete multiplexer.
  • Jälgimisandmete säilitamise maht on vaikimisi vähendatud 2 aastani.
  • Lisatud on võimalus laadida varude andmeid CSV-formaadis.
  • Tagatud on automaatne taaskäivitamine taustprotsesside ja agendi puhul pärast ootamatut lõpetamist.

Lisaks võib mainida Pyrseas 0.10.0 tööriista väljaandmist, mis on ette nähtud PostgreSQL andmebaasisüsteemide toetamiseks ja andmestruktuuride uuendamise toimingute automatiseerimiseks. Pyrseas muudab standardse andmebaasi struktuuriskeemi ja sellega seotud metaandmed YAML- või JSON-formaadi, mis on paremini sobilik versioonihaldesüsteemidele. Kasutades YAML-formaati, tagab Pyrseas SQL-i genereerimise, et sünkroniseerida ühe andmebaasi struktuuri teisega (st struktuuri muudatused on hõlpsasti rakendatavad ka teistele andmebaasidele). Projekti kood on kirjutatud Pythonis ja levitatakse BSD litsentsi alusel.

Uus Pyrseas väljaanne paistab silma üleminekuga Psycopg 3-le, täielikult ümber kujundatud PostgreSQL mooduli harule, millel on tugi asünkroonseks suhtlemiseks andmebaasidega ning mis pakub DBAPI ja asyncio-põhiseid liideseid. Uues versioonis lõpetatakse ka Python 2.x toe pakkumine ja sõltuvusest on eemaldatud pgdbconn. Tagatud on PostgreSQL-i versioonide tugi alates 10 kuni 15.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster