Documentation ¶
Index ¶
- Variables
- func Cors() gin.HandlerFunc
- func GenToken(user Users) (string, error)
- func JWTAuth() gin.HandlerFunc
- func Login(c *gin.Context)
- func RefreshToken(tokenStr string) (string, error)
- type AlertMetrics
- func (a *AlertMetrics) CreateMetric(c *gin.Context)
- func (a *AlertMetrics) DeleteMetric(c *gin.Context)
- func (a *AlertMetrics) DeletesMetric(c *gin.Context)
- func (a *AlertMetrics) GetAllMetrics(c *gin.Context)
- func (a *AlertMetrics) PageMetric(c *gin.Context)
- func (a *AlertMetrics) UpdateMetric(c *gin.Context)
- func (a *AlertMetrics) VerifyMetric(c *gin.Context)
- type AlertRecords
- type AlertRules
- func (a *AlertRules) CreateRule(c *gin.Context)
- func (a *AlertRules) DeleteRule(c *gin.Context)
- func (a *AlertRules) DeletesRule(c *gin.Context)
- func (a *AlertRules) DetailsRule(c *gin.Context)
- func (a *AlertRules) PageRule(c *gin.Context)
- func (a *AlertRules) UpdateRule(c *gin.Context)
- func (a *AlertRules) UpdateRuleStatus(c *gin.Context)
- type AlertSilences
- type AlertUsers
- type AlertUsersGroup
- type CustomClaims
- type Prometheus
- type PrometheusReq
- type Router
- type Users
Constants ¶
This section is empty.
Variables ¶
View Source
var Secret = []byte("aurora-admin")
Functions ¶
func Cors ¶
func Cors() gin.HandlerFunc
func JWTAuth ¶
func JWTAuth() gin.HandlerFunc
func RefreshToken ¶
Types ¶
type AlertMetrics ¶
type AlertMetrics struct {
// contains filtered or unexported fields
}
func NewMetricRules ¶
func NewMetricRules() *AlertMetrics
func (*AlertMetrics) CreateMetric ¶
func (a *AlertMetrics) CreateMetric(c *gin.Context)
func (*AlertMetrics) DeleteMetric ¶
func (a *AlertMetrics) DeleteMetric(c *gin.Context)
func (*AlertMetrics) DeletesMetric ¶
func (a *AlertMetrics) DeletesMetric(c *gin.Context)
func (*AlertMetrics) GetAllMetrics ¶
func (a *AlertMetrics) GetAllMetrics(c *gin.Context)
func (*AlertMetrics) PageMetric ¶
func (a *AlertMetrics) PageMetric(c *gin.Context)
func (*AlertMetrics) UpdateMetric ¶
func (a *AlertMetrics) UpdateMetric(c *gin.Context)
func (*AlertMetrics) VerifyMetric ¶
func (a *AlertMetrics) VerifyMetric(c *gin.Context)
type AlertRecords ¶
type AlertRecords struct {
// contains filtered or unexported fields
}
func NewAlertRecords ¶
func NewAlertRecords() *AlertRecords
func (*AlertRecords) DeleteRecord ¶
func (a *AlertRecords) DeleteRecord(c *gin.Context)
func (*AlertRecords) DeletesRecord ¶
func (a *AlertRecords) DeletesRecord(c *gin.Context)
func (*AlertRecords) PageRecord ¶
func (a *AlertRecords) PageRecord(c *gin.Context)
type AlertRules ¶
type AlertRules struct {
// contains filtered or unexported fields
}
func NewAlertRules ¶
func NewAlertRules() *AlertRules
func (*AlertRules) CreateRule ¶
func (a *AlertRules) CreateRule(c *gin.Context)
func (*AlertRules) DeleteRule ¶
func (a *AlertRules) DeleteRule(c *gin.Context)
func (*AlertRules) DeletesRule ¶
func (a *AlertRules) DeletesRule(c *gin.Context)
func (*AlertRules) DetailsRule ¶
func (a *AlertRules) DetailsRule(c *gin.Context)
func (*AlertRules) PageRule ¶
func (a *AlertRules) PageRule(c *gin.Context)
func (*AlertRules) UpdateRule ¶
func (a *AlertRules) UpdateRule(c *gin.Context)
func (*AlertRules) UpdateRuleStatus ¶
func (a *AlertRules) UpdateRuleStatus(c *gin.Context)
type AlertSilences ¶
type AlertSilences struct {
// contains filtered or unexported fields
}
func NewAlertSilences ¶
func NewAlertSilences() *AlertSilences
func (*AlertSilences) CreateSilence ¶
func (a *AlertSilences) CreateSilence(c *gin.Context)
func (*AlertSilences) DeletesSilence ¶
func (a *AlertSilences) DeletesSilence(c *gin.Context)
func (*AlertSilences) GetAllSilences ¶
func (a *AlertSilences) GetAllSilences(c *gin.Context)
func (*AlertSilences) PageSilence ¶
func (a *AlertSilences) PageSilence(c *gin.Context)
func (*AlertSilences) UpdateSilence ¶
func (a *AlertSilences) UpdateSilence(c *gin.Context)
type AlertUsers ¶
type AlertUsers struct {
// contains filtered or unexported fields
}
func NewUserRules ¶
func NewUserRules() *AlertUsers
func (*AlertUsers) AllUser ¶
func (a *AlertUsers) AllUser(c *gin.Context)
func (*AlertUsers) CreateUser ¶
func (a *AlertUsers) CreateUser(c *gin.Context)
func (*AlertUsers) DeletesUser ¶
func (a *AlertUsers) DeletesUser(c *gin.Context)
func (*AlertUsers) PageUser ¶
func (a *AlertUsers) PageUser(c *gin.Context)
func (*AlertUsers) UpdateUser ¶
func (a *AlertUsers) UpdateUser(c *gin.Context)
type AlertUsersGroup ¶
type AlertUsersGroup struct {
// contains filtered or unexported fields
}
func NewUserRulesGroup ¶
func NewUserRulesGroup() *AlertUsersGroup
func (*AlertUsersGroup) AllUserGroup ¶
func (a *AlertUsersGroup) AllUserGroup(c *gin.Context)
func (*AlertUsersGroup) CreateUserGroup ¶
func (a *AlertUsersGroup) CreateUserGroup(c *gin.Context)
func (*AlertUsersGroup) DeletesUserGroup ¶
func (a *AlertUsersGroup) DeletesUserGroup(c *gin.Context)
func (*AlertUsersGroup) PageUserGroup ¶
func (a *AlertUsersGroup) PageUserGroup(c *gin.Context)
func (*AlertUsersGroup) UpdateUserGroup ¶
func (a *AlertUsersGroup) UpdateUserGroup(c *gin.Context)
type CustomClaims ¶
type CustomClaims struct { Users jwt.StandardClaims }
func ParseToken ¶
func ParseToken(tokenStr string) (*CustomClaims, error)
type Prometheus ¶
type Prometheus struct { }
func NewPrometheus ¶
func NewPrometheus() *Prometheus
func (*Prometheus) Alerts ¶
func (p *Prometheus) Alerts(c *gin.Context)
type PrometheusReq ¶
Click to show internal directories.
Click to hide internal directories.