1234567891011121314151617181920212223242526272829303132333435363738 |
- // Code generated by gorm.io/gen. DO NOT EDIT.
- // Code generated by gorm.io/gen. DO NOT EDIT.
- // Code generated by gorm.io/gen. DO NOT EDIT.
- package models
- import (
- "time"
- )
- const TableNameTracesURL = "otel_traces_url"
- // TracesURL mapped from table <otel_traces_url>
- type TracesURL struct {
- Timestamp time.Time `gorm:"column:Timestamp;type:DateTime64(3);not null;comment:时间" json:"timestamp"` // 时间
- AppID int64 `gorm:"column:AppId;type:Int64;not null;comment:应用ID" json:"app_id"` // 应用ID
- AppName string `gorm:"column:AppName;type:LowCardinality(String);not null;comment:应用名称,冗余字段" json:"app_name"` // 应用名称,冗余字段
- Kind string `gorm:"column:Kind;type:String;not null;default:UNSET;comment:uri类型,可能包含正则表达式等占位符" json:"kind"` // uri类型,可能包含正则表达式等占位符
- Name string `gorm:"column:Name;type:String;not null;default:UNSET;comment:URL名称" json:"name"` // URL名称
- Route string `gorm:"column:Route;type:String;not null;comment:匹配到的具体的uri" json:"route"` // 匹配到的具体的uri
- Target string `gorm:"column:Target;type:String;not null;comment:匹配到的具体的uri,包括后面的参数" json:"target"` // 匹配到的具体的uri,包括后面的参数
- URL string `gorm:"column:Url;type:String;not null;comment:匹配到的完整的URL" json:"url"` // 匹配到的完整的URL
- Flavor string `gorm:"column:Flavor;type:LowCardinality(String);not null;comment:http协议, 如1.1" json:"flavor"` // http协议, 如1.1
- Host string `gorm:"column:Host;type:LowCardinality(String);not null;comment:http host" json:"host"` // http host
- Method string `gorm:"column:Method;type:LowCardinality(String);not null;default:GET;comment:http方法,如GET、POST" json:"method"` // http方法,如GET、POST
- StatusCode int64 `gorm:"column:StatusCode;type:Int64;not null;default:200;comment:http 状态码" json:"status_code"` // http 状态码
- Message string `gorm:"column:Message;type:String;not null;comment:信息,通常为错误信息" json:"message"` // 信息,通常为错误信息
- TraceID string `gorm:"column:TraceId;type:String;not null;comment:TraceId" json:"trace_id"` // TraceId
- SpanID string `gorm:"column:SpanId;type:String;not null;comment:SpanId" json:"span_id"` // SpanId
- ServiceName string `gorm:"column:ServiceName;type:LowCardinality(String);not null;comment:服务名" json:"service_name"` // 服务名
- Duration int64 `gorm:"column:Duration;type:Int64;not null;comment:耗时" json:"duration"` // 耗时
- AppAlias string `gorm:"column:AppAlias;type:String;not null;comment:应用别名" json:"app_alias"` // 应用别名
- }
- // TableName TracesURL's table name
- func (*TracesURL) TableName() string {
- return TableNameTracesURL
- }
|