Monitor an Azure Database for PostgreSQL flexible server in the Database Hub (preview)

Database Hub Microsoft Fabric auttaa sinua löytämään Azure Database for PostgreSQL -joustavia palvelimia ja arvioimaan niiden suorituskykyä koko omaisuutesi alueella.

Vinkki

💡 Agentin asetus Database Hubille

Aloita Database Hub -agenttitaitojen käyttö ymmärtääksesi ja ollaksesi vuorovaikutuksessa Fabric-tietokantahubin kanssa:

- Use [Database Hub skills](https://github.com/microsoft/microsoft-sql/tree/main/plugins/microsoft-sql-fdh).
- Review [Database Hub in Fabric documentation](https://learn.microsoft.com/fabric/database/hub/)
  and use the [Microsoft Learn MCP server](https://learn.microsoft.com/api/mcp) for official docs.

Tärkeää

Tämä ominaisuus on esikatseluvaiheessa.

Monitoroi PostgreSQL-joustava palvelin paikallaan

Flexible Server -instanssisi pysyvät Azure-resursseina nykyisissä tilauksissaan ja alueillaan. Database Hubin käyttäminen löytämiseen ja seurantaan ei vaadi datan siirtämistä Fabric-järjestelmään tai peilauksen konfigurointia.

Estatessa esitetty PostgreSQL-resurssi on joustava palvelininstanssi, ei jokainen tietokanta, joka on isännöity kyseisen palvelimen sisällä. Kiinteistömittarit kuvaavat palvelinta, ellei mittari nimenomaisesti määrittele kapeampaa aluetta.

Edellytykset

  • Nykyisessä esikatselussa pyydä Fabric-ylläpitäjää valitsemaan vuokralainen Database Hubin esikatselukokemukseen Fabric-hallintaportaalissa. Tenant-asetuksissa, ota käyttöön. Käyttäjät voivat käyttää tietokantahubia (esikatselu).

  • Aloita ilmaisella kokemuksella kirjautumalla sisään työ- tai koulutililläsi. Voit osallistua Azure-portaalista tai suoraan Microsoft Fabric -palvelusta, vaikka et olisi käyttänyt Fabric:ia aiemmin. Tunnistaudu Microsoft Entra -identiteetillä, jolla on pääsy Azure-tilauksiin ja PostgreSQL:n joustavin palvelinresursseihin, joiden kanssa haluat työskennellä. Azure-resurssien näkyvyys yksin ei anna oikeutta tietokannan kyselyyn. Database Hub käyttää olemassa olevia Microsoft Entra ID- ja Azure RBAC -käyttöoikeuksia erillistä käyttöoikeusmallin sijaan, joten täällä annettu pääsy noudattaa Azure-roolien määritysvaiheita.

    • Löytämiseen ja seurantaan henkilöllisyytesi tarvitsee luvan lukea asiaankuuluvat Azure-resurssimetatiedot ja Azure Monitor -mittarit.

    • Löytämiseen ja seurantaan identiteettisi tarvitsee Reader-roolin , eli roolin, jolla on suuremmat oikeudet, jokaisessa tilauksessa, joka sisältää haluamasi resurssit.

  • Baseline PostgreSQL monitoring käyttää olemassa olevia Azure Monitor -mittareita. Se ei vaadi SQL:n suorituskyvyn valvontaa laajennettua ominaisuutta, Azure Arc:n käyttöönottoa tai telemetriapolun rekisteröintiä Microsoft.AzureArcDataPostgreSQL. Query Store ja uusi asiakashallinnoima telemetriaputki eivät ole edellytyksiä perusmittareille.

  • Database Hub kunnioittaa olemassa olevia käyttöoikeusrajojasi. Tietokantakeskus ei anna lisäpääsyä. Näkyvyytesi tietokantoihin rajoittuu resursseihin, joita nykyinen henkilöllisyytesi on valtuutettu katsomaan. Näkymän jakaminen tai resurssilinkin lähettäminen ei anna heille pääsyä taustalla olevaan palvelimeen.

Katso PostgreSQL-omaisuutesi

Aloita Estate-näkymästä, tunnista palvelimet, jotka tarvitsevat tutkimista, ja jatka Azure-portaalissa tai Visual Studio Code:ssa palvelinkonfigurointia tai tietokantatyötä varten.

  1. Mene Microsoft Fabric -tietokantakeskukseen. Tietokantojen navigoinnissa valitse Yleiskatsaus.
  2. Mitä vaatii huomiota? -osio osoittaa tietokantasi omaisuuden osia, jotka kaipaavat huomiota. Jokainen kortti ja linkki Missä on huomiota? johtaa perintöön. Kartanonäkymässä, jokaisen resurssin alla, numerot näkyvät värikkäissä siruissa ja ehdotukset siruissa, joissa on lamppukuvake.
  3. Suodata inventaario Näkymäksi: PostgreSQL. Valitse asiaankuuluvat tilaukset tai resurssiryhmät käytettävissä olevien suodattimien avulla.
  4. Etsi tarvitsemasi instanssi tai tarkista suodatettu inventaario. Valitse joustava palvelin-instanssi tarkistaaksesi sen resurssitiedot. Käsittele tätä resurssia Azure-palvelinresurssina, älä yksittäisenä PostgreSQL-tietokantana.

Ymmärrä PostgreSQL-tietokannan perintöhallinta

Käytä Yleiskatsausta PostgreSQL:n suorittimen, muistin ja tallennustilan yhteenvetoihin. Käytä SuorituskykyäPostgreSQL-hallintapaneelissa ja tarkemmassa näkymässä valituista palvelimista. Varaston laajuus ja hallintapaneelin valittu resurssijoukko voivat vaihdella. Tarkista resurssivalinta ennen kuin käsittelet kaaviota koko perintönä.

Tulkitse PostgreSQL-signaaleja

Dashboard esittelee osan Azure Monitor -mittareista, jotka ovat saatavilla Flexible Serverille. Käytä tätä viitettä tulkitsemaan näytettyä signaalia ja vertaamaan sitä sen lähdemittariin.

Signaali Azure Monitor metric Tulkinta
prosessori cpu_percent Palvelinprosessorin käyttöaste prosentuaalisesti.
Muisti memory_percent Palvelinmuistin käyttöaste prosentuaalisesti.
Tallennus storage_percent Käytetty tallennusprosentti, mukaan lukien enemmän kuin sovellustaulukon tiedot.
Levyn aktiivisuus iops Levyn toiminnot sekunnissa, ei kyllästymisprosenttia.
Yhteydet active_connections Yhteydet kaikissa osavaltioissa, mukaan lukien lepotilat; eivät pelkästään kyselyjen suorittaminen.
Epäonnistuneet yhteydet connections_failed Epäonnistuneet yritykset, eivät välttämättä palvelimen käyttökatkot.
Read replica lag physical_replication_delay_in_seconds Lukureplikan viive sekunneissa; ei HA-valmiustilaa tai loogista replikaatioviivettä.

Lisätietoja löytyy PostgreSQL:n seuranta ja metriikat sekä Azure Monitor -mittariviite Flexible Serverille.

Metriikan kerääminen, käsittely ja kojelaudan päivitys ovat erillisiä vaiheita. Jotkut Azure Monitor -mittarit saapuvat erissä. Vastaperustetu, äskettäin uudelleenkäynnistetty tai pysäytetty palvelin voi sisältää epätäydellisiä tietoja valitulta ajanjaksolta. Dashboardin päivitys ei pakota palvelinta lähettämään uutta näytettä.

Turvallisuus- ja kyvykkyyserot

Turvallisuusarvioinnin kattavuus vaihtelee tietokantamoottorin mukaan. PostgreSQL:ssä käytä vain arviointeja, jotka on tunnistettu soveltuviksi PostgreSQL:ään Database Hubissa. Puuttuva havainto ei ole todiste siitä, että ohjaus on konfiguroitu tai että palvelin täyttää vaatimustenmukaisuusvaatimuksen.

Tällä hetkellä Database Hub arvioi seuraavat PostgreSQL-tietoturva-arviot:

  • Microsoft Entra Authentication Enabled (ongelma)
  • Salaus lepotilassa käyttäen asiakkaan hallinnoimia avaimia (CMK) (ehdotus)
  • Microsoft Entra Authentication Enforced (ehdotus)
  • Julkinen verkkoyhteys poistettu käytöstä (ehdotus)

Nämä arvioinnit heijastavat vain nykyistä konfiguraatiota; Database Hub ei arvioi kaikkia saatavilla olevia PostgreSQL-tietoturvakontrollia. Esimerkiksi palvelin, joka ei käytä asiakkaan hallinnoimaa avainta, voidaan silti salata palvelun hallinnoimalla avaimella.

Tietokantakeskuksen asentotiedot täydentävät erikoistuneita tietoturvatyökaluja. Älä käsittele sitä Microsoft Defender -ominaisuuksien korvaajana, täydellisenä auditointilokin katseluohjelmana tai automaattisena korjauksena. Tarkista havainnot kontekstissa ja tee valtuutettuja muutoksia asianmukaisen palvelun kautta.

Etsi PostgreSQL-palvelin, joka tarvitsee suorituskyvyn arviointia

  1. Tarkista PostgreSQL:n suorittimen, muistin ja tallennustilan yhteenvedot Yleiskatsauksessa valitaksesi tutkittavan signaalin.
  2. Avaa Performance ja valitse PostgreSQL-dashboard . Aseta tilaus, resurssiryhmä ja palvelinvalinta, joita aiot tutkia.
  3. Aseta aikaväli mukaan raportoitu tapahtuma. Tarkista kaavion kuvaus sen metriikan, yksikön ja aggregoinnin osalta ennen arvon tulkitsemista.
  4. Käytä taulukon palvelimen porautumista, jos saatavilla, tunnistaaksesi osallistuvat resurssit. Muussa tapauksessa rajaa palvelinvalikoimaa ja vertaa niiden trendejä samalla ajanjaksolla.
  5. Ehdokaspalvelimelle vertaa alkuperäistä signaalia tallennus-, I/O- tai yhteystrendeihin tarpeen mukaan. Tallenna resurssin tunniste, tapahtumaaika, valittu väli ja metriikan aggregointi.
  6. Avaa tuo palvelin Azure-portaalissa. Vertaa sen Azure Monitor -mittareita samalla aikavälillä ja aggregaatiolla, ja käytä sitten PostgreSQL-diagnostiikkaa työkuorman tutkimiseen.

Jatka tutkimusta Azure-portaalissa tai Visual Studio Code:ssa

Käytä Azure-portaalia Azure-resurssien konfigurointiin ja palveluiden valvontaan. Käytä Visual Studio Code PostgreSQL-laajennuksen kanssa, kun tarvitset tietokantayhteyden tai kyselytason tutkinnan.

  1. Valitse suunniteltu joustava palvelin Database Hubista ja varmista sen Azure-resurssin identiteetti.
  2. Valitse saatavilla oleva Azure-portaali tai Visual Studio Code -toiminto. Jos haluttu toiminto ei ole käytettävissä, avaa työkalu suoraan ja etsi sama palvelin.
  3. Azure-portaalissa vahvista tilaus- ja resurssiryhmä. Mittareiden vertailua varten aseta tutkimusaika-alue eksplisiittisesti; älä oleta, että siirto säilyttää kaikki dashboard-suodattimet.
  4. Visual Studio Code:ssa varmista isäntä, kohdetietokanta ja todennusmenetelmä ennen yhdistämistä. Database Hubin linkki ei ohita PostgreSQL-tunnistautumista tai verkon hallintaa.
  5. Tutki asiaa käyttäen tallennettua aikaväliä ja todisteita. Hyväksytyn muutoksen jälkeen vertaa asiaankuuluvia mittareita sopivan seurantajakson aikana.

Tarkista saatavilla oleva PostgreSQL-tietoturvahavainto

Käytä seuraavia vaiheita, kun tietokantakeskus näyttää turvallisuushavainnon, joka koskee nimenomaisesti PostgreSQL-palvelinta. Jos asiaankuuluvaa arviointia ei ole saatavilla, tarkista ohjaus suoraan Azure-portaalissa PostgreSQL-palvelun ohjeiden avulla.

  1. Valitse PostgreSQL-löytö Tietoturva-yhteenvedosta tai Estate-palvelimelta, jos se on saatavilla.
  2. Vahvista vaikutusalueen palvelin, arviointinimi, arvioitu asetus ja mahdollinen käytettävissä oleva havainnointiaika. Tarkista suositus organisaatiosi käytännöistä.
  3. Avaa palvelin Azure-portaalissa ja tarkista sen nykyinen asetus. Todennuksessa, salauksessa tai auditoinnissa noudata vastaavaa PostgreSQL-palveludokumentaatiota.
  4. Arvioi sovelluksen vaikutus ja hanki vaadittu hyväksyntä ennen muutoksen tekemistä. Todennusmenetelmän käyttöönotto tai turvallisuuskonfiguraation muuttaminen voi vaatia lisäpalvelukohtaisia vaiheita.
  5. Kun valtuutettu muutos on valmis, tarkista asetus Azure-portaalissa. Mahdollista Database Hubin uudelleenarviointi ja päivitys; jos havainto pysyy, vertaa sen todisteita nykyiseen palvelinkokoonpanoon.

Vianmääritys PostgreSQL-datasta Database Hubissa

  • Jos PostgreSQL-palvelinta ei näy Estate-palvelimessa, tarkista kirjautunut tenantti, Azure-käyttö, resurssityyppi ja varastosuodattimet.
  • Jos suorituskykymittarit puuttuvat tai eroavat Azure Monitor:n ja Database Hubin välillä:
    1. Valitse aikaväli, jolloin palvelin oli käynnissä. Tarkista, koskeeko mittari tätä palvelinta; esimerkiksi palvelimella, jolla ei ole soveltuvaa replikakonfiguraatiota, ei välttämättä ole luku-replika-viivettä.
    2. Avaa sama palvelin Azure-portaalissa ja tarkista vastaava Azure Monitor -mittari. Sovita aikavyöhykke, aloitus- ja lopetusajat, aggregaatio ja tarkkuus mahdollisimman tarkasti.
    3. Jos mittari puuttuu molemmista paikoista, tarkista palvelimen tila ja mittarin keräysvaatimukset, ja salli käsittelyviive.
    4. Jos Azure Monitor sisältää dataa mutta Database Hubissa ei, päivitä Database Hub -näkymä ja yritä uudelleen pelkällä palvelimella. Jos ero jatkuu, ota yhteyttä tukeen.

Rajoitukset

Nykyisessä esikatselussa PostgreSQL-valvonnassa Database Hubissa on seuraavat rajoitukset:

  • Query Store:n tukemat huippukyselyt, kyselysuunnitelmat, odotustapahtuma-analyysi ja lokihaku eivät kuulu Database Hubiin. Käytä PostgreSQL-diagnostiikkatyökaluja syvällisempään tutkimukseen.

  • Aktivaattorin hälytykset ja RTD Copilot -kyselyjen tutkiminen REST-tukemien PostgreSQL-mittareiden yli eivät sisälly tähän esikatselupolkuun. Tämä artikkeli ei kuvaa kaikkia Copilot-ominaisuuksia muualla Database Hubissa tai Visual Studio Code:ssa.

  • Database Hub ei automaattisesti koota uudelleen, viritä tai korjaa PostgreSQL-palvelimia. Muutokset vaativat asianmukaiset oikeudet ja organisaatiosi hyväksyntäprosessin.

  • Linkkien, arviointien ja luontivaihtoehtojen saatavuus riippuu vuokralaisellesi mahdollisesta esikatselukokemuksesta. Tarkista asiaankuuluva Database Hubin saatavuusohjeistus ennen kuin luotat tiettyyn aloituspisteeseen.