Rhyddhau temBoard 8.0, rhyngwyneb ar gyfer rheoli DBMS PostgreSQL o bell

Mae'r prosiect temBoard 8.0 wedi'i ryddhau, gan ddatblygu rhyngwyneb gwe ar gyfer rheoli o bell, monitro, ffurfweddu ac optimeiddio DBMS PostgreSQL. Mae'r cynnyrch yn cynnwys asiant ysgafn wedi'i osod ar bob gweinydd sy'n rhedeg PostgreSQL, ac elfen gweinydd sy'n rheoli asiantau yn ganolog ac yn casglu ystadegau ar gyfer monitro. Mae'r cod wedi'i ysgrifennu yn Python ac yn cael ei ddosbarthu o dan y Drwydded PostgreSQL rhad ac am ddim.

Prif nodweddion temBoard:

  • Y gallu i reoli cannoedd o achosion DBMS PostgreSQL trwy un rhyngwyneb gwe canolog.
  • Argaeledd sgriniau gwybodaeth ar gyfer asesu cyflwr cyffredinol pob DBMS ac asesiad manylach o bob achos.
    Rhyddhau temBoard 8.0, rhyngwyneb ar gyfer rheoli DBMS PostgreSQL o bell
  • Monitro cyflwr y DBMS gan ddefnyddio metrigau amrywiol.
  • Cefnogaeth ar gyfer rheoli sesiynau sy'n weithredol ar hyn o bryd gyda'r DBMS.
  • Monitro gweithrediadau glanhau (VACUUM) o dablau a mynegeion.
  • Monitro ymholiadau cronfa ddata araf.
  • Rhyngwyneb ar gyfer optimeiddio gosodiadau PostgreSQL.

Yn y fersiwn newydd:

  • Mae dilysiad a threfniadaeth y sianel gyfathrebu rhwng y rhyngwyneb rheoli ac asiantau wedi'i ailgynllunio. Arweiniodd y newidiadau at ddefnydd symlach o asiantau a mwy o ddiogelwch yn y sianel gyfathrebu gyda nhw. Mae pob cais i asiantau bellach wedi'i lofnodi'n ddigidol hefyd gan ddefnyddio amgryptio allwedd gyhoeddus anghymesur, ac mae'r rhyngwyneb yn gweithredu fel darparwr hunaniaeth ar gyfer asiantau. Nid yw dilysu gan ddefnyddio cyfrineiriau a osodwyd ar y cyd ar ochr yr asiant a'r rhyngwyneb yn cael ei ddefnyddio mwyach. Dim ond i drefnu cysylltiadau defnyddwyr â'r rhyngwyneb y defnyddir cyfrineiriau bellach.
  • Mae rhyngwyneb llinell orchymyn newydd wedi'i gynnig. Mae'r cyfleustodau temboard-migratedb a temboard-agent-register ar wahân wedi'u disodli gan orchmynion adeiledig a elwir trwy weithrediadau temboard a temboard-asiant. Ychwanegwyd gorchmynion adeiledig ar gyfer perfformio gweithrediadau gweinyddol a monitro safonol o'r llinell orchymyn.
  • Cefnogaeth ychwanegol ar gyfer PostgreSQL 15, RHEL 9 a Debian 12. Daeth cefnogaeth i PostgreSQL 9.4 a 9.5, yn ogystal â Python 2.7 a 3.5 i ben.
  • Mae'r gorchymyn “cofrestr-enghraifft” wedi'i ychwanegu at y temboard ar gyfer cofrestru asiantau, sydd, yn wahanol i'r gorchymyn “cofrestr asiant-temboard”, yn cael ei weithredu ar ochr y gweinydd ac nid oes angen argaeledd rhwydwaith yr asiant, h.y. gellir ei ddefnyddio i ychwanegu enghreifftiau newydd all-lein.
  • Mae'r llwyth asiant ar y system wedi'i leihau - mae nifer y trafodion a gyflawnir wedi'i leihau 25%, mae caching o werthoedd nodweddiadol ac amlblecsio tasgau wedi'u rhoi ar waith.
  • Mae maint y data monitro sydd wedi'i storio wedi'i leihau'n ddiofyn i 2 flynedd.
  • Ychwanegwyd y gallu i lawrlwytho data rhestr eiddo ar ffurf CSV.
  • Wedi darparu ailgychwyn awtomatig o brosesau cefndir y rhyngwyneb a'r asiant ar ôl terfyniad annormal.

Yn ogystal, gallwn nodi rhyddhau pecyn cymorth Pyrseas 0.10.0, a gynlluniwyd i gefnogi DBMS PostgreSQL ac awtomeiddio gweithrediadau i ddiweddaru'r strwythur data. Mae Pyrseas yn trosi sgema cronfa ddata safonol a metadata cysylltiedig i fformat YAML neu JSON, sy'n fwy addas i'w ddefnyddio mewn systemau rheoli fersiynau. Gan ddefnyddio cynrychiolaeth YAML, mae Pyrseas yn darparu cenhedlaeth SQL i gydamseru strwythur un gronfa ddata ag un arall (h.y., gellir gwneud newidiadau i'r strwythur yn hawdd a'u lledaenu i gronfeydd data eraill). Mae cod y prosiect wedi'i ysgrifennu yn Python a'i ddosbarthu o dan y drwydded BSD.

Mae datganiad newydd Pyrseas yn nodedig am y newid i Psycopg 3, cangen o'r modiwl wedi'i ailgynllunio'n llwyr ar gyfer gweithio gyda PostgreSQL o raglenni Python, gan gefnogi rhyngweithio asyncronaidd â'r DBMS a darparu rhyngwynebau yn seiliedig ar DBAPI ac asyncio. Mae'r fersiwn newydd hefyd yn gollwng cefnogaeth i Python 2.x ac yn tynnu pgdbconn o'r dibyniaethau. Darperir cefnogaeth i ganghennau PostgreSQL 10 i 15.

Ffynhonnell: opennet.ru

Ychwanegu sylw