Merge branch 'main' of https://cloud.o-forge.io/core/oc-scheduler into main
This commit is contained in:
@@ -27,9 +27,12 @@ type LokiInfo struct {
|
||||
// @Success 200 {workspace} models.workspace
|
||||
// @router / [post]
|
||||
func (o *LokiController) GetLogs() {
|
||||
path := "/loki/api/v1/query_range"
|
||||
|
||||
var resp map[string]interface{}
|
||||
json.Unmarshal(o.Ctx.Input.CopyBody(100000), &resp)
|
||||
|
||||
path := "/loki/api/v1/query_range"
|
||||
|
||||
if len(resp) > 0 {
|
||||
start := fmt.Sprintf("%v", resp["start"])
|
||||
if len(start) > 10 {
|
||||
@@ -53,6 +56,7 @@ func (o *LokiController) GetLogs() {
|
||||
return
|
||||
}
|
||||
path += "?query={" + strings.Join(query, ", ") + "}&start=" + start + "&end=" + end
|
||||
|
||||
resp, err := http.Get(config.GetConfig().LokiUrl + path) // CALL
|
||||
fmt.Println(resp, path)
|
||||
if err != nil {
|
||||
@@ -76,6 +80,7 @@ func (o *LokiController) GetLogs() {
|
||||
o.ServeJSON()
|
||||
return
|
||||
}
|
||||
|
||||
o.Ctx.ResponseWriter.WriteHeader(403)
|
||||
o.Data["json"] = map[string]string{"error": "Query error"}
|
||||
o.ServeJSON()
|
||||
|
||||
@@ -12,6 +12,7 @@ import (
|
||||
)
|
||||
|
||||
var orderCollection = oclib.LibDataEnum(oclib.ORDER)
|
||||
var logger = oclib.GetLogger()
|
||||
|
||||
// Operations about workflow
|
||||
type WorkflowSchedulerController struct {
|
||||
@@ -40,8 +41,10 @@ func (o *WorkflowSchedulerController) Schedule() {
|
||||
tools.POST: "/booking/",
|
||||
},
|
||||
})
|
||||
|
||||
req := oclib.NewRequest(collection, user, peerID, groups, caller)
|
||||
resp.UUID = uuid.New().String()
|
||||
|
||||
sch, err := req.Schedule(id, resp)
|
||||
if err != nil {
|
||||
if sch != nil {
|
||||
@@ -57,6 +60,7 @@ func (o *WorkflowSchedulerController) Schedule() {
|
||||
o.ServeJSON()
|
||||
return
|
||||
}
|
||||
|
||||
o.Data["json"] = map[string]interface{}{
|
||||
"data": sch.WorkflowExecution,
|
||||
"code": code,
|
||||
|
||||
Reference in New Issue
Block a user