Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide scaler for Azure IoT Hubs #214

Open
tomkerkhove opened this issue May 20, 2019 · 14 comments
Open

Provide scaler for Azure IoT Hubs #214

tomkerkhove opened this issue May 20, 2019 · 14 comments
Labels
feature All issues for new features that have been committed to scaler scaler-azure-iot-hub stale-bot-ignore All issues that should not be automatically closed by our stale bot upstream-blocker All issues blocked by an upstream dependency

Comments

@tomkerkhove
Copy link
Member

Proposal - Azure IoT Hubs would be a great scaler for IoT scenarios

@thdotnet
Copy link

Agreed

@jeffhollan
Copy link
Member

IoT Hub and Event Hubs "consume" the same way today. For example, with Azure Functions the IoT Hub trigger and Event Hub trigger are both really just 'event hub' trigger. Would that also work here? Is there any need to build something specific to Azure IoT Hubs, or would it be more or less an alias to Event Hubs?

@tomkerkhove
Copy link
Member Author

That's correct but as you suggest I think we need to have an alias for this as a lot of customers are not aware of it (and frankly they shouldn't care).

So I'm fine with just an alias, unless there is another reasonable scenario in which people would want to scale.

@jeffhollan
Copy link
Member

Awesome. Let's see if we can add it as an alias and will call it out in the docs as such as well.

#14

@tomkerkhove tomkerkhove changed the title [Scaler Proposal] Azure IoT Hubs [Scaler] Azure IoT Hubs May 20, 2019
@tomkerkhove
Copy link
Member Author

@jeffhollan would you mind adding it to the Scaler Prio wiki please?
Thanks!

@jeffhollan jeffhollan added enhancement New feature or request scaler labels May 20, 2019
@tomkerkhove tomkerkhove added feature-request All issues for new features that have not been committed to scaler-azure-iot-hub and removed enhancement New feature or request labels Jan 17, 2020
@tomkerkhove tomkerkhove changed the title [Scaler] Azure IoT Hubs Provide scaler for Azure IoT Hubs Oct 13, 2020
@tomkerkhove tomkerkhove added the help wanted Looking for support from community label Sep 28, 2021
preflightsiren pushed a commit to preflightsiren/keda that referenced this issue Nov 7, 2021
@stale
Copy link

stale bot commented Nov 27, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale All issues that are marked as stale due to inactivity label Nov 27, 2021
@zroubalik zroubalik added the stale-bot-ignore All issues that should not be automatically closed by our stale bot label Nov 27, 2021
@stale stale bot removed the stale All issues that are marked as stale due to inactivity label Nov 27, 2021
@jonmikeli
Copy link

I have just seen that the feature has been removed from Planned (Committed).
Any specific issue? or just about priorities/capacity? (if so, I cannot promise anything in the short term but I can maybe bring my small and humble contribution during the summer).

@tomkerkhove
Copy link
Member Author

No particular reason other than moving from GitHub Projects to GitHub Projects (preview) :)

Always happy to hear about customer scenarios to help prior or receive contributions though.

@sushmithavangala
Copy link
Contributor

@tomkerkhove @jeffhollan Adding to the alias discussion - I've observed there is a difference in connection strings obtained for the Event hub and IoT hub through portal and the event hub scalar code doesn't seem to handle the format used in IoT hub.

EvenHub connection string - Endpoint=sb://.servicebus.windows.net/;SharedAccessKeyName=;SharedAccessKey=
IoT hub connection string - HostName=.azure-devices.net;;SharedAccessKey=

Having said that, do we have an azure sdk that can be used if we create a new IoT scalar? I'm doubtful about leveraging https://github.com/Azure/azure-sdk-for-go for IoT Hub.

@tomkerkhove
Copy link
Member Author

Then we are out of luck I think - Either we go with an external scaler similar to the Cosmos DB Changefeed or we put it in the fridge until it's there.

@sushmithavangala
Copy link
Contributor

Then we are out of luck I think - Either we go with an external scaler similar to the Cosmos DB Changefeed or we put it in the fridge until it's there.

@raorugan any thoughts?

@raorugan
Copy link

raorugan commented Jun 7, 2022

I think it will be good to get the roadmap of IOT hub if they have plans to enable Azure SDK for go lang if possible

@tomkerkhove
Copy link
Member Author

Feel free to open an issue there and mention this issue so that they are linked, but for now we can't add it to KEDA core then.

@tomkerkhove tomkerkhove added the upstream-blocker All issues blocked by an upstream dependency label Jun 7, 2022
@tomkerkhove tomkerkhove added feature All issues for new features that have been committed to planning:microsoft-engineering and removed help wanted Looking for support from community feature-request All issues for new features that have not been committed to scaler-proposal labels May 23, 2023
@AiHaibara
Copy link

@tomkerkhove @jeffhollan Adding to the alias discussion - I've observed there is a difference in connection strings obtained for the Event hub and IoT hub through portal and the event hub scalar code doesn't seem to handle the format used in IoT hub.

EvenHub connection string - Endpoint=sb://.servicebus.windows.net/;SharedAccessKeyName=;SharedAccessKey= IoT hub connection string - HostName=.azure-devices.net;;SharedAccessKey=

Having said that, do we have an azure sdk that can be used if we create a new IoT scalar? I'm doubtful about leveraging https://github.com/Azure/azure-sdk-for-go for IoT Hub.

@SushmithaVReddy
there is a eventhub built-in endpoints in Hub settings in IotHub.
it is the same format with the eventhub connection string.
but if i add identity role permission to iothub not working for access to it's built-in eventhub.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature All issues for new features that have been committed to scaler scaler-azure-iot-hub stale-bot-ignore All issues that should not be automatically closed by our stale bot upstream-blocker All issues blocked by an upstream dependency
Projects
Status: Blocked
Development

No branches or pull requests

8 participants