Skip to content

quickwit-oss/quickwit-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quickwit Go Client

WARNING: This is a work in progress and can be used only for testing purposes.

Installation

go get github.com/quickwit-oss/quickwit-go

Testing the client

Start a Quickwit instance

docker run -it --rm -p 7280:7280 quickwit/quickwit

Execute a search query

package main

import (
    "fmt"
    "github.com/quickwit-oss/quickwit-go"
)

func main() {
    qclient := quickwit.NewQuickwitClient("http://localhost:7280")
    searchRequest := quickwit.SearchRequest{Query: "severity_text:error"}
    // otel-logs-v0 is created when quickwit starts.
    searchResponse, err := qclient.Search("otel-logs-v0", searchRequest)
    if err != nil {
        fmt.Println(err)
        return
    }
    fmt.Println("--------------------")
    fmt.Println("response", searchResponse)
}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages