Skip to content

DataDog action logging#1411

Merged
garthvh merged 1 commit into
2.7.3from
good-doggo
Sep 18, 2025
Merged

DataDog action logging#1411
garthvh merged 1 commit into
2.7.3from
good-doggo

Conversation

@jake-b

@jake-b jake-b commented Sep 17, 2025

Copy link
Copy Markdown
Contributor

What changed?

Added action logging on connect events. This will allow us to collect metrics on node hardware models, transport usage, and initial node DB size.

Also added a "datadog" logger (Logger.datadog) , which will emit log messages into both the local OSLogger as well as DataDog's live tail. Note, however, that this should be only used for public log messages. Secret or senstive information should not be sent to the DataDog logger.

Why did it change?

Better logging

How is this tested?

Locally on iOS26

Checklist

  • My code adheres to the project's coding and style guidelines.
  • I have conducted a self-review of my code.
  • I have commented my code, particularly in complex areas.
  • I have verified whether these changes require an update to existing documentation or if new documentation is needed, and created an issue in the docs repo if applicable.
  • I have tested the change to ensure that it works as intended.

@garthvh garthvh changed the base branch from main to 2.7.3 September 18, 2025 02:46
@garthvh garthvh merged commit ce21dd1 into 2.7.3 Sep 18, 2025
2 checks passed
@garthvh garthvh deleted the good-doggo branch September 18, 2025 15:10
@jake-b jake-b restored the good-doggo branch September 18, 2025 16:33
garthvh added a commit that referenced this pull request Sep 18, 2025
* Remove non functional module override button

* Remove stale keys

* Onboarding and lora config bug fixes

* Add Annotations view and try and simplify online annimations to improve performance.

* Bump version

* Fix proto bug

* Don't show ignored nodes on the mesh map

* More node annotation animation improvements

* Ham

* Remove liquid glass form icon

* Update MQTT config logic

* Liquid glass chirpy and ham on the watch

* Use Hops away value for DM's (#1409)

* Set hopLimit for DM messages (DM's and Exchange position) to the hops away value for the node you are sending to.

* Update Meshtastic/Accessory/Accessory Manager/AccessoryManager+ToRadio.swift

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update Icons

* 🐰

* DataDog action logging (#1411)

Co-authored-by: Jake-B <jake-b@users.noreply.github.com>

* Update location usage details

* Good doggo (#1414)

* DataDog action logging

* Filter version hash

---------

Co-authored-by: Jake-B <jake-b@users.noreply.github.com>

* Update Meshtastic/Views/Nodes/Helpers/Map/MapContent/MeshMapContent.swift

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update Meshtastic/Helpers/LocationsHandler.swift

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update Meshtastic/Views/Settings/Config/Module/MQTTConfig.swift

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update Meshtastic/Views/Nodes/Helpers/Map/MapContent/AnimatedNodePin.swift

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: jake-b <1012393+jake-b@users.noreply.github.com>
Co-authored-by: Jake-B <jake-b@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants