Gå til hovedinnhold

Varsler for administratorer

fremforge varsler om driftsproblemer gjennom tre kanaler:

  • Bjellen: bjelleikonet i topplinjen på /<org>/_admin/*. Per administrator, siste 30 dager, med klikk videre til den relevante innstillingssiden.
  • Banner på innstillingssiden: et fast banner øverst på den relevante innstillingssiden (for eksempel viser SSO-innstillingssiden et banner når SSO-sertifikatet snart utløper). Forsvinner når den underliggende tilstanden er løst.
  • E-post: sendes til administratorene i organisasjonen ved kritiske tilstander. Vi leverer via Lettermint (underdatabehandler i EU); kildekoden til malene ligger i repositoryet, så innholdet kan revideres.

Den samme tilstanden kan utløse varsler i flere kanaler. E-post kommer alltid sammen med bjelle og banner; banner kommer alltid sammen med bjelle; varsler som bare vises i bjellen, er ikke kritiske.

Tilstander

TilstandBjelleHvor banneret visesE-postMerknader
PAT utløper snart (organisasjonsnivå)ja/_admin/api-tokensjaTrinn: 30 → 14 → 7 → 1 dag
SSO-sertifikat utløper snartja/_admin/ssojaTrinn: 30 → 14 → 7 → 0 dager
Gamle invitasjonerja/_admin/membersneiInvitasjoner uten svar i over 30 dager
Juridiske dokumenter endretja/_admin/legal/changelogneiBekreft for å fjerne
Legal hold er aktivja/_admin/compliance/legal-holdjaBjellen blir stående til tilbakeholdelsen er opphevet
Integriteten i revisjonskjedenja/_admin/audit-logneiViser broken, partial, anchor_mismatch
Prognose for runner-forbrukja/_admin/billingneiHoppes over første dag i en ny faktureringsperiode
Lagringskvoten nærmer segja/_admin/billingjaUtløses ved >=90 %, fjernes ved <80 %
Kritiske SAST-funn åpne i over 7 dagerja/_admin/security/findings/sastneiBare alvorlighetsgrad critical

Varsler på brukernivå (leveres også via Lettermint):

TilstandMottakerE-post
Brukerens PAT utløper snartEieren av PAT-etja
Eksporten feiletden som ba om denja
Issue forfaller i morgen eller er forfaltde som er tildelt issuet, ellers forfatterenja, én daglig oppsummering; se Påminnelser om forfallsdato
Pull requestene og branchene dine uten push på 14 dager (organisasjoner med Active work på)personen arbeidet tilhørerja, høyst én daglig oppsummering; se Arbeid som står stille

Slik fjerner du hvert varsel

PAT utløper snart

Roter PAT-et på /<org>/_admin/api-tokens og utsted det på nytt. Det nye PAT-et starter en ny utløpsklokke; bjellen forsvinner neste morgen.

Hvis eieren har forlatt organisasjonen, kan PAT-et tilbakekalles direkte fra samme side. Det finnes ingen «forleng»-funksjon, og det er med vilje.

SSO-sertifikat utløper snart

Roter signeringssertifikatet i IdP-en din, og deretter enten:

  • Vent: fremforge oppdager automatisk det nye sertifikatet innen 24 timer og fjerner varseltrinnene.
  • Klikk «Test SSO» på /<org>/_admin/sso for å sjekke på nytt med en gang.

Sjekken av sertifikatet går gjennom fremforges utgående proxy (ingen direkte utgående trafikk fra API-poden), så regler i tillatelseslisten gjelder. Kontroller at IdP-en din kan nås fra den utgående proxyen hvis sjekken feiler.

Gamle invitasjoner

Enten sender du på nytt (som fornyer utløpstiden), eller du tilbakekaller. Gamle invitasjoner eksponerer ikke kundens data; bjellen finnes for å holde medlemslisten ryddig.

Juridiske dokumenter endret

Når fremverk publiserer en ny versjon av vilkårene, databehandleravtalen eller retningslinjene for akseptabel bruk (AUP), utløses bjellen for hver organisasjon. Gå til /<org>/_admin/legal/changelog for å se forskjellene og bekrefte; da forsvinner bjellen for organisasjonen din.

Bekreftelsen registrerer hvem og når, til kundens dokumentasjon.

Legal hold er aktiv

Denne bjellen forsvinner IKKE automatisk. For å oppheve en rettslig tilbakeholdelse (legal hold) kreves:

  1. Dokumentasjon av hvorfor (revisjonssporet går til arkivbøtten i LTS).
  2. En operatørhandling på /<org>/_admin/compliance/legal-hold.

Bjellen blir bevisst stående, slik at den er synlig for alle administratorer gjennom hele tilbakeholdelsen: avvik fra oppbevaringsreglene i databehandleravtalen §9 skal være umulige å glemme.

Integriteten i revisjonskjeden

Tre mulige tilstander som ikke er ok:

  • broken: gjennomgangen av kjeden feilet ved en rad. Varsle vakten.
  • partial: gjennomgangen av kjeden ble avkortet av radtaket (svært store kunder). Kjør på nytt med et høyere tak i et planlagt vindu.
  • anchor_mismatch: hashkjeden på disk stemmer ikke med WORM-ankeret i OBS. Varsle vakten umiddelbart.

I alle tilstander som ikke er ok, kontakter du support@frem.sh med kundens slug; vi sender noen.

Prognose for runner-forbruk

Vises hvis det månedlige forbruket av runner-minutter ser ut til å overstige den inkluderte kvoten. Handlinger:

  • Øk planen din (engangsøkninger er tilgjengelige på /<org>/_admin/billing).
  • Bekreft for å skjule varselet resten av gjeldende periode.

Lagringskvote

Hysterese: varselet utløses ved ≥90 % av planens lagring og forsvinner ved <80 %. Handlinger:

  • Slett ubrukte repositoryer eller LFS-objekter.
  • Flytt store artefakter til din egen OBS-bøtte og referer til dem med URL.
  • Oppgrader planen din.

Levering av e-post

All e-post kommer fra notifications@frem.sh. Svaradressen er support@frem.sh (svar havner i supportkøen, ikke i et svart hull).

Hvis du mangler e-postvarsler:

  • Kontroller at e-postadressen til administratoren i organisasjonen er oppdatert på /<org>/_admin/members.
  • Sjekk at notifications@frem.sh (og SPF for frem.sh) ikke settes i karantene hos deg.
  • Bekreft at varselet faktisk utløses: bjellen er autoritativ; e-post er en ekstra tjeneste.

Vi prøver ikke på nytt når e-postvarsler blir returnert. Bjellen lyser til den underliggende tilstanden er løst; bjellen er fasiten.

Hva som IKKE varsles her

Ting som bevisst ikke er med i varslene for administratorer:

  • Varsler per PR eller per commit: de ligger i varselinnstillingene for repositoryet ditt, ikke i adminkonsollen.
  • Systemvarsler fra Forgejo (feil ved synkronisering av speil, brudd på push-regler): de går til innstillingssiden for det berørte repositoryet, ikke til bjellen i administrasjonen.
  • Feil i fakturering: håndteres gjennom e-posten for fakturering og purreflyten, ikke bjellen.

Hvis du savner noe, oppretter du en issue på frem.sh/_app/feedback. Vi legger til varsler der kostnaden ved å gå glipp av hendelsen er større enn kostnaden ved støyen; terskelen er virkelig høy.