Comments (6)
Hi @Ilheu - If your pipeline uses an IoT Hub message sink, then Ava module will send high volume of events to the Azure IoT Hub linked to your edge device.
There are 3 potential ways to reduce the number of messages:
1- Remove IoT Hub message sink node from your pipeline (Customizing a pipeline might be complicated, so start with one of the existing pipelines without IoT Hub sink. Example: Use CVR )
2- Change routing events in avaedge module twin properties (or deployment manifest)
3- Change LogLevel and LogCategories in module twin properties
Can you share which quick start or tutorial you are following and what is the specific use case you want to test?
from video-analyzer.
I'm using IoT Hub message sink, but I thought I only was sending messages to Iot edge locally.
- I want to send information to other modules, I don't want to send video to cloud.
- I am not using "INTO $upstream" in routing
I was trying to implement this tutorial: https://docs.microsoft.com/en-us/azure/azure-video-analyzer/video-analyzer-docs/use-intel-openvino-tutorial
from video-analyzer.
Thanks for sharing the details @Ilheu .
What IDE are you using to run the tutorial? If using Visual Studio Code, can you do a quick check on Terminal -> Output under Azure IoT Hub if any messages with label [IoTHubMonitor] appear? This should not happen if you have not used routing INTO upstream.
Although you have disabled telemetry message routing INTO $upstream, you will still see some configuration and platform metrics flowing through IoT Hub. In your IoT Hub portal, look at Monitoring -> Metrics and filter metrics such as
- Successful direct method invocations
- Successful twin queries
- Successful twin reads from back end
- Successful twin updates from devices
You can find all platform and telemetry related metrics exchanged between an edge device and IoT Hub here.
Refer this doc to learn how IoT Hub charges different operations for its edge devices.
from video-analyzer.
Thank you for the quick support, I don't see anything strange that can be wasting so many messages. This is a screenshot from my Hub with the metrics that you ask.
And this is a screenshot of the same chart with the "Total number of messages used (Max)" metric. I think there are too many messages compared to the rest of the metrics.
from video-analyzer.
Hi @Ilheu, can you share your logs by following these instructions to [email protected].
from video-analyzer.
closing this due to inactivity. @Ilheu - please feel free to open the bug, if needed.
from video-analyzer.
Related Issues (20)
- VideoSink-VideoPublishingOptions : DisableRtspPublishing set to true still makes widget enter Live-mode HOT 1
- Is this Repo is working or not HOT 1
- Tutorial: Record and stream inference metadata with video HOT 7
- Video Analyzer: Motion detection within Zones. HOT 6
- Readme error HOT 8
- Show more than one instance of Video Analyzer Widget in Angular app. HOT 5
- Extract Video Frames HOT 11
- Cannot get AVA working in IoT Edge Simulator - System.ArgumentNullException HOT 2
- Tunneling in IoT Edge Device - Record Camera Behind Firewall HOT 1
- Provisioning token for multiple devices HOT 10
- Running grpcExtensionOpenVINO tutorial should not give permisssion denied error on accessing shared memory HOT 3
- Viewing video recordings in Video Analyzer should still show the timeline when recording has stopped HOT 3
- VideoSink should store video to LocalMediaCachePath when internet connectivity is lost HOT 1
- No ARMV7 Manifest for Video Analyzer HOT 1
- unable to view stream on azure video analyzer portal due to RtspIngestionSourceDisconnected
- "This video is not ready for playback right now" after video deletion and recreation HOT 1
- Need option to set timezone for the video player HOT 1
- Continuous video recording to same VideoSink after reinstallation of edge/VA-module HOT 2
- Can't set environment variables in layered deployment HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from video-analyzer.