Toronto, ON / TheNewswire / February 19, 2019 – Quisitive Technology Solutions Inc. (“Quisitive” or the “Company”) (TSXV: QUIS), a premier Microsoft solutions provider, today announced it has attained Microsoft Gold Independent Software Vendor (ISV) competency in the Microsoft Partner Network. This distinction is a key component to Quisitive bringing their first-party IP and SaaS to market and supports the Company’s “Partner of the Future” vision.
The ISV competency is reserved for companies who build and publish packaged applications on Microsoft technologies. To earn Gold ISV competency, Microsoft Partners complete rigorous testing of their technology, maintain appropriate Microsoft Certified Professional (MCP) qualifications and demonstrate customer commitment through satisfaction surveys. This designation confirms Quisitive’s depth of Microsoft expertise and the Company’s capability in the development of SaaS offers.
“Our mission is to become the Premier Microsoft solutions provider in North America dedicated to helping customers move their business to the Microsoft cloud and benefit from the full breadth of technologies that cloud offers,” said Mike Reinhart, CEO, Quisitive. “Achieving ISV Gold competency supports this mission by validating the foundation in which our product innovation is being developed and aides us in our quest to help our customers innovate and transform.”
The Software as a Service (SaaS) market offers incredible opportunity for technology solutions providers like Quisitive, and the model has revolutionized software delivery, giving customers immediate access to applications over the internet. Quisitive’s LedgerPay suite of products is being developed under the SaaS umbrella and the Company is set to publicly launch their oil and gas and supply chain proof-of-concept applications. These industry proof of concepts were built with a SaaS model in mind and are designed to accelerate solutions that address critical industry scenarios through the use of The Company’s first-party IP.
Quisitive’s intent is on modernizing the traditional partner makeup within the Microsoft Partner Ecosystem with its “Partner of the Future” vision by introducing specialization surrounding the different technology components of the Microsoft platform and insights into how they cohesively work inside the enterprise. Quisitive’s vision spans verticalization across burgeoning markets such as financial services, oil and gas, and manufacturing, as well as SaaS-based solution productization. Achieving ISV status helps accelerate the Company’s productization value proposition.
“Our ISV Gold status helps us bring the power and scale of the Microsoft cloud via our first-party IP to consumers and commercial customers,” said Scotty Perkins, Senior Vice President of Product Innovation, Quisitive. “Moreover, it also supports our product development efforts and our vision to provide customers robust solutions.”
About Quisitive:
To learn more about Quisitive, visit www.Quisitive.com
For additional information
Tami Anders
VP Marketing
[email protected]
Recently we were faced with a modern version of the “monitor-the-monitor” question.
For background, “monitor-the-monitor” basically asks – who monitors the monitoring system to know that it’s working? The end result of this question is often a second (potentially lighter) monitoring system as a secondary check that the monitoring system itself is functional. In this case, we are using Azure Monitor (Log Analytics workspace per this article) to provide monitoring for on-prem systems and applications.
The question was raised – what happens if Azure Monitor Logs is not able to ingest data and/or if network connectivity is not functional between the various systems and the Log Analytics workspace in Azure Monitor.
This can be an interesting question because data isn’t always ingested from on-prem systems – it can also be gathered via Azure or systems which exist in Azure.
As a result, there are several different conditions which may need to be checked for which we will discuss in this blog post.
- Has there been a significant decrease in the amount of data written to the workspace? If so, this could indicate either Azure Monitor’s inability to ingest data or more likely the loss of network connectivity between the systems and Azure Monitor.
- Has no data been written recently to the workspace? If so, this would most likely indicate Azure Monitor’s inability to ingest data but if the only resources in the workspace are on-prem systems this could also be loss of network connectivity between the systems and Azure Monitor.
- What about the opposite of these situations – when the amount of data has taken a sharp increase in a short period of time? In these situations, this may indicate an issue with what is being monitored or the addition of new logs which may have a significant impact on data volume (IE: cost) to the workspace.
This blog post will showcase some sample queries/alerts to identify the above conditions. For background, the expected timeframe to ingest data is between 2-5 minutes for Azure Monitor (log analytics workspace per this article).
A significant decrease in data being ingested by Azure Monitor (log analytics workspace):
The query below identifies the pattern of data which is being ingested by Azure Monitor over the last week and uses that to compare the data which has been ingested over the last two hours. Note: I am multiplying the comparison by 10 because the alert criteria only supports integers. The alert logic is set so that if the threshold is < 2 it will trigger an alert indicating that the amount of data being sent to Azure Monitor has significantly decreased over the last two hours compared to the last week (or the last day if used in an alert).
let Base = Usage
| where TimeGenerated > startofday(ago(7d)) and TimeGenerated < now(-2hour)
| summarize AvgVolume = avg(Quantity)
| project AvgVolume, MyKey = "Key";
let LastHour = Usage
| where TimeGenerated > now(-2hour)
| summarize RecentVolume = avg(Quantity)
| project RecentVolume, MyKey = "Key";
Base | join LastHour on MyKey | project-away MyKey1 |
extend Comparison = (RecentVolume/AvgVolume) * 10 | project Comparison, TimeGenerated=now() | summarize AggregatedValue = avg(Comparison) by bin(TimeGenerated, 1h)
No data is being ingested by Azure Monitor:
If there isn’t a need to have a short time for notification on when data is being ingested, the Usage option works but it appears that it aggregates on an hourly basis. See the example below:
Usage
| where TimeGenerated > now(-65min)
| summarize AggregatedValue = sum(Quantity) by bin(TimeGenerated, 1h)
Additionally, you can do a search over the last 15 minutes for all data types and can alert if this value is at 0 (yes, I know “search *” is frowned on but this appears to be a valid use-case).
search *
| where TimeGenerated > now(-15min)
| project TimeGenerated | count
However, the above is not allowed in an alert… So the only workaround I can see to use this query would be Flow or LogicApps running on a scheduled basis.
Significant increase in data being ingested by Azure Monitor:
The query below identifies the pattern of data which is being ingested by Azure Monitor over the last week and uses that to compare the data which has been ingested over the last two hours (this is the same query used in the first example in this blog post). Note: I am multiplying the comparison by 10 because the alert criteria only supports integers. The alert logic is set so that if the threshold is > 20 it will trigger an alert indicating that the amount of data being sent to Azure Monitor has significantly increased over the last two hours compared to the last week (or the last day if used in an alert).
let Base = Usage
| where TimeGenerated > startofday(ago(7d)) and TimeGenerated < now(-2hour)
| summarize AvgVolume = avg(Quantity)
| project AvgVolume, MyKey = "Key";
let LastHour = Usage
| where TimeGenerated > now(-2hour)
| summarize RecentVolume = avg(Quantity)
| project RecentVolume, MyKey = "Key";
Base | join LastHour on MyKey | project-away MyKey1 |
extend Comparison = (RecentVolume/AvgVolume) * 10 | project Comparison, TimeGenerated=now() | summarize AggregatedValue = avg(Comparison) by bin(TimeGenerated, 1h)
Additional readings:
- I ran into this after I built my queries but it’s got some solid insights on how to notify if the volume is higher than expected.
- Microsoft also recently put up a blog post on the release of the Azure Monitor status blog which is directly available here.
Summary: The above queries combined with alerts can provide a first step towards using Azure itself to provide alerts when Azure Monitor is not receiving data, or when the amount of data being sent to the workspace has significantly increased.
Toronto, ON / TheNewswire / February 11, 2019 – Quisitive Technology Solutions Inc. (“Quisitive” or the “Company”) (TSXV: QUIS), a premier Microsoft solutions provider, today announced several companies are realizing the benefits of its assessment and integration services to explore the business advantage of migrating workloads to Microsoft Azure and Microsoft Office 365.
The rising demand for cloud solutions such as Microsoft Azure and Office 365 coupled with the significant growth reported during Microsoft’s quarterly earnings call, validate the need for Microsoft dedicated partners to service the growing base of customers ready to move to the Microsoft cloud.
Quisitive’s Microsoft Azure Assessment Program along with Quisitive’s Microsoft Office 365 Assessment, lay the foundation for the Company to intercept clients at any point in their evaluation and journey to the Microsoft cloud. These services coupled with the Quisitive’s recent designation as a certified Microsoft Cloud Solution Provider (CSP) – which allow the Company to provide Azure and Office 365 to customers on a subscription basis – has been key to the rapidly increasing interest in cloud migration.
Since the launch of the cloud assessment programs, Quisitive has completed assessments for over 67 companies. These include a major Canadian bank who selected Quisitive to evaluate the economics of Azure and develop their migration strategy, and a U.S.-based luxury retailer that engaged Quisitive to implement Office 365 to strengthen its customer service initiatives.
“Our Azure and Office 365 assessment tools provide clients with not only a clear view of how operating in the cloud would benefit their organization, but also outline the logical migration path to getting there,” said Kevin Castillo, Vice President of Sales. “We have seen tremendous interest in our cloud assessment services since we introduced them last year. With our expertise and capability to assist companies of all sizes across industries — whether they are evaluating a move, assessing ROI, migrating to the cloud, developing within the cloud or operating in the cloud — Quisitive is well positioned to enable customers to optimize and innovate within Microsoft Azure and Office 365.”
Quisitive’s programs driving and supporting Microsoft cloud adoption include:
- – Quisitive’s Microsoft Azure Assessment Accelerator Program — a comprehensive cloud migration assessment program to help organizations properly assess cloud readiness, evaluate best paths for application environments and build a clear roadmap and ROI view for potential Azure migration.- Microsoft Office 365 Assessment — a service to enable businesses to transform their employee experience through the adoption and utilization of the robust toolset within Microsoft Office 365. The assessment is designed to comprehensively assess whether a move to Office 365 makes sense and layout a precise plan for a smooth migration.- Cloud Solutions Provider Program — ensures Quisitive’s clients can take full advantage of purchasing Microsoft cloud services while gaining expert assistance to evaluate, deploy and directly support their solutions.
About Quisitive:
To learn more about Quisitive, visit www.Quisitive.com
About Microsoft Cloud Services:
To learn more about Microsoft Azure, visit https://azure.microsoft.com
To learn more about Microsoft Office 365, visit www.microsoft.com/microsoft365
For additional information
Tami Anders
VP Marketing
[email protected]
The View from the C-Suite video interview series highlights the unique perspectives of listed companies on Toronto Stock Exchange and TSX Venture Exchange. Videos provide insight into how company executives think in the current business environment. To see the latest View from the C-Suite videos visit www.tmxmoney.com/en/news/csuite.html)
About Quisitive Technology Solutions Inc. (TSXV: QUIS)
Quisitive is a premier Microsoft solutions provider that helps customers navigate the ever-changing technology climate that their business relies upon. With a legacy of innovation and deep technical expertise, Quisitive is empowering the enterprise to harness the Microsoft cloud and emerging technologies such as blockchain, artificial intelligence (AI), machine learning, and the Internet of Things (IoT) through customized solutions and first-party cloud-based products.
Quisitive is uniquely comprised of former Microsoft leaders and technologists who share a deep understanding of market needs and the appropriate application of Microsoft cloud technology. Quisitive serves clients globally with offices in Dallas, TX, Denver, CO and Toronto, Ontario. For more information, visit http://www.Quisitive.com or follow @BeQuisitive.
About TMX Group (TSX: X)
TMX Group’s key subsidiaries operate cash and derivative markets and clearinghouses for multiple asset classes including equities and fixed income. Toronto Stock Exchange, TSX Venture Exchange, TSX Alpha Exchange, The Canadian Depository for Securities, Montréal Exchange, Canadian Derivatives Clearing Corporation, Trayport and other TMX Group companies provide listing markets, trading markets, clearing facilities, depository services, technology solutions, data products and other services to the global financial community. TMX Group is headquartered in Toronto and operates offices across North America (Montréal, Calgary, Vancouver and New York), as well as in key international markets including London, Beijing and Singapore. For more information about TMX Group, visit our website at www.tmx.com. Follow TMX Group on Twitter: @TMXGroup.