Grafana: wie man Grafana-Code-Debugging durchführt..

Erstellt am 22. Juli 2016  ·  3Kommentare  ·  Quelle: grafana/grafana

Ich bin Grafana-Neuling, habe Grafana installiert und alle Anweisungen in der Readme-Datei ausgeführt. Ich verwende Visual Code für go lang jetzt möchte ich nur den Grafana-Code debuggen, damit ich den Prozess verstehen kann.
Kann mir jemand vorschlagen was ich zu tun habe. Ich habe von einem Debugger namens Delve gehört. Kann mir jemand sagen, wie man es benutzt, denn wenn ich Delve verwende, verbindet es sich nicht mit dem Grafana-Server.
wie man den grafana-server startet und wie man den code debuggt .Bitte helft mir jemand!!!

Ich bin folgenden Links gefolgt: https://github.com/grafana/grafana , https://github.com/derekparker/delve

typquestion

Hilfreichster Kommentar

Ich habe es zum Laufen gebracht, indem ich .vscode/launch.json bearbeitet habe:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            "program": "${workspaceFolder}/pkg/cmd/grafana-server/main.go",
            "env": {},
            "args": [
                "--homepath", "${workspaceFolder}",
                "--packaging", "dev"
            ]
        }
    ]
}

Alle 3 Kommentare

Ich bin mir nicht sicher, musste Golang noch nicht debuggen.

Bitte suchen Sie bei Google oder stellen Sie Fragen an die Grafana-Mailingliste

Ich bin auch auf das Problem gestoßen.

Ich habe es zum Laufen gebracht, indem ich .vscode/launch.json bearbeitet habe:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Launch",
            "type": "go",
            "request": "launch",
            "mode": "auto",
            "program": "${workspaceFolder}/pkg/cmd/grafana-server/main.go",
            "env": {},
            "args": [
                "--homepath", "${workspaceFolder}",
                "--packaging", "dev"
            ]
        }
    ]
}
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen