moonstream/probes/pkg/data.go

17 wiersze
287 B
Go

package probes
import (
"context"
"github.com/jackc/pgx/v5/pgxpool"
)
type ApplicationProbe struct {
Name string `json:"name"`
Description string
LonDescription string
Interval int `json:"interval"`
ExecFunction func(context.Context, *pgxpool.Pool) error
}