Skip to content

breaks local observability stack #341

@Integralist

Description

@Integralist

👋🏻

TIL humanlog service is a thing 😅

I was wondering why none of my application's local observability stack was working (specifically, Tempo).

I then noticed

$ lsof -i ":4318"
COMMAND    PID        USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
humanlog 80634 integralist   11u  IPv4 0x6c84fe089dcb0735      0t0  TCP localhost:4318 (LISTEN)

I tried to kill the process and it spun back up again.

Couldn't find anything via brew services or launchctl and then finally stumbled over:

ps humanlog
 PID   User        │ TTY CPU MEM:▼ CPU Time │ Command
                   │     [%]   [%]          │
 79979 integralist │     0.0   0.6 00:00:00 │ /Users/integralist/.humanlog/bin/humanlog service run

So I ran humanlog service stop and that did the trick.

I'm not sure what causes this service to run, but I have a feeling like it shouldn't be running by default when installed (unless I triggered it by accident when I last installed humanlog?).

EDIT: Looks like this might be a new feature from ~4 days ago:
45748fc

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions