首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >InfluxDB与GoLang

InfluxDB与GoLang
EN

Stack Overflow用户
提问于 2022-08-19 04:22:47
回答 2查看 177关注 0票数 1

我对InfluxDB非常陌生,似乎在理解如何使用Go客户端方面遇到了一些困难。我目前正在使用默认的示例代码,但我不知道在哪里可以找到正在上载的数据,或者是否正在上载数据。当前代码如下所示

代码语言:javascript
复制
package main

import (
    "context"
    "fmt"
    "time"

    influxdb2 "github.com/influxdata/influxdb-client-go/v2"
)

func main() {

    token := "tokenInsertedHere"

    fmt.Println("testing influxdb")
    // Create a new client using an InfluxDB server base URL and an authentication token
    client := influxdb2.NewClient("http://localhost:8086", token)
    // Use blocking write client for writes to desired bucket
    writeAPI := client.WriteAPIBlocking("orgName", "bucketName")
    // Create point using full params constructor
    p := influxdb2.NewPoint("test",
        map[string]string{"unit": "temperature"},
        map[string]interface{}{"avg": 24.5, "max": 45.0},
        time.Now())
    // write point immediately
    writeAPI.WritePoint(context.Background(), p)
    client.Close()
}

当我在数据资源管理器页面过滤代码应该写入的桶中的度量时,度量不会弹出。我做错了什么?我注意到客户没有抛出任何错误,这对我来说很奇怪。我试过使用假标记,它在写到数据库时表现得好像没有问题。会很感激你的帮助!

EN

回答 2

Stack Overflow用户

发布于 2022-11-01 14:36:26

我不能确切地知道这是否是你的问题,但保持我的标记和组织名称正确排列总是让我感到不舒服。在流入的web客户端中,转到“切换组织”,并验证所使用的组织是否与web客户端中选定的组织匹配。希望这能帮上忙。

票数 1
EN

Stack Overflow用户

发布于 2022-12-01 10:07:19

更改写行以捕获错误并检查发生了什么错误:

代码语言:javascript
复制
   err := writeAPI.WritePoint(context.Background(), p)
   if err != nil {
      panic(err)
   }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73411807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档